Compilation time 2894ms, 835 calls, average 3.5ms, longest 235ms
CodeBlocks profiling information (10,051,397 total cycles):
_S1_2_88351E0 5,515,478 instructions (54.873%), 1 calls (088351E0 - 088355D8, length 255)
    088351E0:[27BDFFC0]: addiu      $sp, $sp, -64
    088351E4:[AFBF0034]: sw         $ra, 52($sp)
    088351E8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088351EC:[AFBE0030]: sw         $fp, 48($sp)
    088351F0:[AFB7002C]: sw         $s7, 44($sp)
    088351F4:[AFB60028]: sw         $s6, 40($sp)
    088351F8:[AFB50024]: sw         $s5, 36($sp)
    088351FC:[AFB40020]: sw         $s4, 32($sp)
    08835200:[AFB3001C]: sw         $s3, 28($sp)
    08835204:[AFB20018]: sw         $s2, 24($sp)
    08835208:[AFB10014]: sw         $s1, 20($sp)
    0883520C:[AFB00010]: sw         $s0, 16($sp)
    08835210:[0E2092EE]: jal        0x08824BB8
    08835214:[8C44AE30]: lw         $a0, -20944($v0)
    08835218:[04410005]: bgez       $v0, 0x08835230
    0883521C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835220:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835224:[0E2099C6]: jal        0x08826718
    08835228:[2484D33C]: addiu      $a0, $a0, -11460
    0883522C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835230:[8C54C0C8]: lw         $s4, -16184($v0)
    08835234:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08835238:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0883523C:[0A20D51F]: j          0x0883547C
    08835240:[AFA00000]: sw         $zr, 0($sp)
    08835244:[0E20D108]: jal        0x08834420
    08835248:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0883524C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08835250:[2A230000]: slti       $v1, $s1, 0
    08835254:[2442001F]: addiu      $v0, $v0, 31
    08835258:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883525C:[0223100A]: movz       $v0, $s1, $v1
    08835260:[7C04F144]: ins        $a0, $zr, 5, 26
    08835264:[04810005]: bgez       $a0, 0x0883527C
    08835268:[00022943]: sra        $a1, $v0, 0x0005
    0883526C:[2484FFFF]: addiu      $a0, $a0, -1
    08835270:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835274:[00822025]: or         $a0, $a0, $v0
    08835278:[24840001]: addiu      $a0, $a0, 1
    0883527C:[8E630098]: lw         $v1, 152($s3)
    08835280:[00058080]: sll        $s0, $a1, 0x0002
    08835284:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08835288:[02031821]: addu       $v1, $s0, $v1
    0883528C:[00829006]: srlv       $s2, $v0, $a0
    08835290:[8C620000]: lw         $v0, 0($v1)
    08835294:[00521024]: and        $v0, $v0, $s2
    08835298:[14400003]: bne        $v0, $zr, 0x088352A8
    0883529C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088352A0:[0E2099C6]: jal        0x08826718
    088352A4:[2484D32C]: addiu      $a0, $a0, -11476
    088352A8:[8E62009C]: lw         $v0, 156($s3)
    088352AC:[02021021]: addu       $v0, $s0, $v0
    088352B0:[8C420000]: lw         $v0, 0($v0)
    088352B4:[00521024]: and        $v0, $v0, $s2
    088352B8:[10400024]: beq        $v0, $zr, 0x0883534C
    088352BC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088352C0:[0E20D138]: jal        0x088344E0
    088352C4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088352C8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088352CC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088352D0:[0E20D13C]: jal        0x088344F0
    088352D4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088352D8:[54400005]: bnel       $v0, $zr, 0x088352F0
    088352DC:[8E020008]: lw         $v0, 8($s0)
    088352E0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088352E4:[0E2099C6]: jal        0x08826718
    088352E8:[2484D31C]: addiu      $a0, $a0, -11492
    088352EC:[8E020008]: lw         $v0, 8($s0)
    088352F0:[14400003]: bne        $v0, $zr, 0x08835300
    088352F4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088352F8:[0E2099C6]: jal        0x08826718
    088352FC:[2484D30C]: addiu      $a0, $a0, -11508
    08835300:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835304:[0E20D17E]: jal        0x088345F8
    08835308:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883530C:[8E050004]: lw         $a1, 4($s0)
    08835310:[00021100]: sll        $v0, $v0, 0x0004
    08835314:[24420010]: addiu      $v0, $v0, 16
    08835318:[10A0000A]: beq        $a1, $zr, 0x08835344
    0883531C:[02E2B821]: addu       $s7, $s7, $v0
    08835320:[0E20D108]: jal        0x08834420
    08835324:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835328:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883532C:[0E20D13C]: jal        0x088344F0
    08835330:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835334:[14400003]: bne        $v0, $zr, 0x08835344
    08835338:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883533C:[0E2099C6]: jal        0x08826718
    08835340:[2484D2FC]: addiu      $a0, $a0, -11524
    08835344:[0A20D4EF]: j          0x088353BC
    08835348:[27DE0001]: addiu      $fp, $fp, 1
    0883534C:[0E20D21A]: jal        0x08834868
    08835350:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08835354:[1040001A]: beq        $v0, $zr, 0x088353C0
    08835358:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    0883535C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835360:[0E20D474]: jal        0x088351D0
    08835364:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835368:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0883536C:[8C42000C]: lw         $v0, 12($v0)
    08835370:[8FA40000]: lw         $a0, 0($sp)
    08835374:[24430001]: addiu      $v1, $v0, 1
    08835378:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883537C:[00822021]: addu       $a0, $a0, $v0
    08835380:[14600004]: bne        $v1, $zr, 0x08835394
    08835384:[AFA40000]: sw         $a0, 0($sp)
    08835388:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883538C:[0E2099C6]: jal        0x08826718
    08835390:[2484D2EC]: addiu      $a0, $a0, -11540
    08835394:[0E20D212]: jal        0x08834848
    08835398:[92040003]: lbu        $a0, 3($s0)
    0883539C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088353A0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088353A4:[0E20D169]: jal        0x088345A4
    088353A8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088353AC:[12020003]: beq        $s0, $v0, 0x088353BC
    088353B0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088353B4:[0E2099C6]: jal        0x08826718
    088353B8:[2484C428]: addiu      $a0, $a0, -15320
    088353BC:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    088353C0:[2484C0C8]: addiu      $a0, $a0, -16184
    088353C4:[0E20D169]: jal        0x088345A4
    088353C8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088353CC:[24560001]: addiu      $s6, $v0, 1
    088353D0:[0A20D515]: j          0x08835454
    088353D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088353D8:[1260001D]: beq        $s3, $zr, 0x08835450
    088353DC:[26940010]: addiu      $s4, $s4, 16
    088353E0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088353E4:[00031143]: sra        $v0, $v1, 0x0005
    088353E8:[2484D2DC]: addiu      $a0, $a0, -11556
    088353EC:[04A10005]: bgez       $a1, 0x08835404
    088353F0:[00029080]: sll        $s2, $v0, 0x0002
    088353F4:[24A5FFFF]: addiu      $a1, $a1, -1
    088353F8:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088353FC:[00A22825]: or         $a1, $a1, $v0
    08835400:[24A50001]: addiu      $a1, $a1, 1
    08835404:[8EA20098]: lw         $v0, 152($s5)
    08835408:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    0883540C:[00A38006]: srlv       $s0, $v1, $a1
    08835410:[02421021]: addu       $v0, $s2, $v0
    08835414:[8C420000]: lw         $v0, 0($v0)
    08835418:[00501024]: and        $v0, $v0, $s0
    0883541C:[50400004]: beql       $v0, $zr, 0x08835430
    08835420:[8EA2009C]: lw         $v0, 156($s5)
    08835424:[0E2099C6]: jal        0x08826718
    08835428:[00000000]: nop
    0883542C:[8EA2009C]: lw         $v0, 156($s5)
    08835430:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835434:[02421021]: addu       $v0, $s2, $v0
    08835438:[8C420000]: lw         $v0, 0($v0)
    0883543C:[00501024]: and        $v0, $v0, $s0
    08835440:[10400003]: beq        $v0, $zr, 0x08835450
    08835444:[2484D2CC]: addiu      $a0, $a0, -11572
    08835448:[0E2099C6]: jal        0x08826718
    0883544C:[00000000]: nop
    08835450:[26730001]: addiu      $s3, $s3, 1
    08835454:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835458:[2623001F]: addiu      $v1, $s1, 31
    0883545C:[2455C0C8]: addiu      $s5, $v0, -16184
    08835460:[2A220000]: slti       $v0, $s1, 0
    08835464:[0222180A]: movz       $v1, $s1, $v0
    08835468:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883546C:[0276102A]: slt        $v0, $s3, $s6
    08835470:[7C05F144]: ins        $a1, $zr, 5, 26
    08835474:[1440FFD8]: bne        $v0, $zr, 0x088353D8
    08835478:[26310001]: addiu      $s1, $s1, 1
    0883547C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835480:[2453C0C8]: addiu      $s3, $v0, -16184
    08835484:[8E620004]: lw         $v0, 4($s3)
    08835488:[0282102B]: sltu       $v0, $s4, $v0
    0883548C:[1440FF6D]: bne        $v0, $zr, 0x08835244
    08835490:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835494:[8E6200A4]: lw         $v0, 164($s3)
    08835498:[12E20005]: beq        $s7, $v0, 0x088354B0
    0883549C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088354A0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088354A4:[0E2099C6]: jal        0x08826718
    088354A8:[2484AE58]: addiu      $a0, $a0, -20904
    088354AC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088354B0:[2451C158]: addiu      $s1, $v0, -16040
    088354B4:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    088354B8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088354BC:[0A20D53C]: j          0x088354F0
    088354C0:[8E300000]: lw         $s0, 0($s1)
    088354C4:[0E20D108]: jal        0x08834420
    088354C8:[26730001]: addiu      $s3, $s3, 1
    088354CC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088354D0:[0E20D13C]: jal        0x088344F0
    088354D4:[2644C0C8]: addiu      $a0, $s2, -16184
    088354D8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088354DC:[14400003]: bne        $v0, $zr, 0x088354EC
    088354E0:[2484D2BC]: addiu      $a0, $a0, -11588
    088354E4:[0E2099C6]: jal        0x08826718
    088354E8:[00000000]: nop
    088354EC:[8E100004]: lw         $s0, 4($s0)
    088354F0:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
    088354F4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088354F8:[1600FFF2]: bne        $s0, $zr, 0x088354C4
    088354FC:[2644C0C8]: addiu      $a0, $s2, -16184
    08835500:[2631FFFC]: addiu      $s1, $s1, -4
    08835504:[2682FF80]: addiu      $v0, $s4, -128
    08835508:[5622FFFA]: bnel       $s1, $v0, 0x088354F4
    0883550C:[8E300000]: lw         $s0, 0($s1)
    08835510:[13D30005]: beq        $fp, $s3, 0x08835528
    08835514:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835518:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883551C:[0E2099C6]: jal        0x08826718
    08835520:[2484D2AC]: addiu      $a0, $a0, -11604
    08835524:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835528:[2451C0D0]: addiu      $s1, $v0, -16176
    0883552C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835530:[0A20D556]: j          0x08835558
    08835534:[8E300000]: lw         $s0, 0($s1)
    08835538:[0E20D21A]: jal        0x08834868
    0883553C:[26520001]: addiu      $s2, $s2, 1
    08835540:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835544:[14400003]: bne        $v0, $zr, 0x08835554
    08835548:[2484BD20]: addiu      $a0, $a0, -17120
    0883554C:[0E2099C6]: jal        0x08826718
    08835550:[00000000]: nop
    08835554:[8E100004]: lw         $s0, 4($s0)
    08835558:[1600FFF7]: bne        $s0, $zr, 0x08835538
    0883555C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835560:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835564:[26310004]: addiu      $s1, $s1, 4
    08835568:[2442C0D8]: addiu      $v0, $v0, -16168
    0883556C:[5622FFFA]: bnel       $s1, $v0, 0x08835558
    08835570:[8E300000]: lw         $s0, 0($s1)
    08835574:[8FA20000]: lw         $v0, 0($sp)
    08835578:[10520003]: beq        $v0, $s2, 0x08835588
    0883557C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835580:[0E2099C6]: jal        0x08826718
    08835584:[2484D29C]: addiu      $a0, $a0, -11620
    08835588:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0883558C:[0E209305]: jal        0x08824C14
    08835590:[8C44AE30]: lw         $a0, -20944($v0)
    08835594:[04410005]: bgez       $v0, 0x088355AC
    08835598:[8FBF0034]: lw         $ra, 52($sp)
    0883559C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088355A0:[0E2099C6]: jal        0x08826718
    088355A4:[2484D28C]: addiu      $a0, $a0, -11636
    088355A8:[8FBF0034]: lw         $ra, 52($sp)
    088355AC:[8FBE0030]: lw         $fp, 48($sp)
    088355B0:[8FB7002C]: lw         $s7, 44($sp)
    088355B4:[8FB60028]: lw         $s6, 40($sp)
    088355B8:[8FB50024]: lw         $s5, 36($sp)
    088355BC:[8FB40020]: lw         $s4, 32($sp)
    088355C0:[8FB3001C]: lw         $s3, 28($sp)
    088355C4:[8FB20018]: lw         $s2, 24($sp)
    088355C8:[8FB10014]: lw         $s1, 20($sp)
    088355CC:[8FB00010]: lw         $s0, 16($sp)
    088355D0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088355D4:[03E00008]: jr         $ra
    088355D8:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08835474 166,539 times (length 41)
    088353C4:[0E20D169]: jal        0x088345A4
    088353C8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088353CC:[24560001]: addiu      $s6, $v0, 1
    088353D0:[0A20D515]: j          0x08835454
    088353D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 088353D8:[1260001D]: beq        $s3, $zr, 0x08835450
    088353DC:[26940010]: addiu      $s4, $s4, 16
    088353E0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088353E4:[00031143]: sra        $v0, $v1, 0x0005
    088353E8:[2484D2DC]: addiu      $a0, $a0, -11556
    088353EC:[04A10005]: bgez       $a1, 0x08835404
    088353F0:[00029080]: sll        $s2, $v0, 0x0002
    088353F4:[24A5FFFF]: addiu      $a1, $a1, -1
    088353F8:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088353FC:[00A22825]: or         $a1, $a1, $v0
    08835400:[24A50001]: addiu      $a1, $a1, 1
    08835404:[8EA20098]: lw         $v0, 152($s5)
    08835408:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    0883540C:[00A38006]: srlv       $s0, $v1, $a1
    08835410:[02421021]: addu       $v0, $s2, $v0
    08835414:[8C420000]: lw         $v0, 0($v0)
    08835418:[00501024]: and        $v0, $v0, $s0
    0883541C:[50400004]: beql       $v0, $zr, 0x08835430
    08835420:[8EA2009C]: lw         $v0, 156($s5)
    08835424:[0E2099C6]: jal        0x08826718
    08835428:[00000000]: nop
    0883542C:[8EA2009C]: lw         $v0, 156($s5)
    08835430:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835434:[02421021]: addu       $v0, $s2, $v0
    08835438:[8C420000]: lw         $v0, 0($v0)
    0883543C:[00501024]: and        $v0, $v0, $s0
    08835440:[10400003]: beq        $v0, $zr, 0x08835450
    08835444:[2484D2CC]: addiu      $a0, $a0, -11572
    08835448:[0E2099C6]: jal        0x08826718
    0883544C:[00000000]: nop
    08835450:[26730001]: addiu      $s3, $s3, 1
    08835454:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835458:[2623001F]: addiu      $v1, $s1, 31
    0883545C:[2455C0C8]: addiu      $s5, $v0, -16184
    08835460:[2A220000]: slti       $v0, $s1, 0
    08835464:[0222180A]: movz       $v1, $s1, $v0
    08835468:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883546C:[0276102A]: slt        $v0, $s3, $s6
    08835470:[7C05F144]: ins        $a1, $zr, 5, 26
--> 08835474:[1440FFD8]: bne        $v0, $zr, 0x088353D8
    08835478:[26310001]: addiu      $s1, $s1, 1
    0883547C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835480:[2453C0C8]: addiu      $s3, $v0, -16184
    08835484:[8E620004]: lw         $v0, 4($s3)
  Back Branch 0883548C 5,228 times (length 148)
  Back Branch 088354F8 5,057 times (length 15)
    088354B0:[2451C158]: addiu      $s1, $v0, -16040
    088354B4:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    088354B8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088354BC:[0A20D53C]: j          0x088354F0
    088354C0:[8E300000]: lw         $s0, 0($s1)
--> 088354C4:[0E20D108]: jal        0x08834420
    088354C8:[26730001]: addiu      $s3, $s3, 1
    088354CC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088354D0:[0E20D13C]: jal        0x088344F0
    088354D4:[2644C0C8]: addiu      $a0, $s2, -16184
    088354D8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088354DC:[14400003]: bne        $v0, $zr, 0x088354EC
    088354E0:[2484D2BC]: addiu      $a0, $a0, -11588
    088354E4:[0E2099C6]: jal        0x08826718
    088354E8:[00000000]: nop
    088354EC:[8E100004]: lw         $s0, 4($s0)
    088354F0:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
    088354F4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 088354F8:[1600FFF2]: bne        $s0, $zr, 0x088354C4
    088354FC:[2644C0C8]: addiu      $a0, $s2, -16184
    08835500:[2631FFFC]: addiu      $s1, $s1, -4
    08835504:[2682FF80]: addiu      $v0, $s4, -128
    08835508:[5622FFFA]: bnel       $s1, $v0, 0x088354F4
  Back Branch 08835508 31 times (length 7)
    088354E0:[2484D2BC]: addiu      $a0, $a0, -11588
    088354E4:[0E2099C6]: jal        0x08826718
    088354E8:[00000000]: nop
    088354EC:[8E100004]: lw         $s0, 4($s0)
    088354F0:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
--> 088354F4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088354F8:[1600FFF2]: bne        $s0, $zr, 0x088354C4
    088354FC:[2644C0C8]: addiu      $a0, $s2, -16184
    08835500:[2631FFFC]: addiu      $s1, $s1, -4
    08835504:[2682FF80]: addiu      $v0, $s4, -128
--> 08835508:[5622FFFA]: bnel       $s1, $v0, 0x088354F4
    0883550C:[8E300000]: lw         $s0, 0($s1)
    08835510:[13D30005]: beq        $fp, $s3, 0x08835528
    08835514:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835518:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
  Back Branch 08835558 3 times (length 10)
    08835524:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835528:[2451C0D0]: addiu      $s1, $v0, -16176
    0883552C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835530:[0A20D556]: j          0x08835558
    08835534:[8E300000]: lw         $s0, 0($s1)
--> 08835538:[0E20D21A]: jal        0x08834868
    0883553C:[26520001]: addiu      $s2, $s2, 1
    08835540:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835544:[14400003]: bne        $v0, $zr, 0x08835554
    08835548:[2484BD20]: addiu      $a0, $a0, -17120
    0883554C:[0E2099C6]: jal        0x08826718
    08835550:[00000000]: nop
    08835554:[8E100004]: lw         $s0, 4($s0)
--> 08835558:[1600FFF7]: bne        $s0, $zr, 0x08835538
    0883555C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835560:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835564:[26310004]: addiu      $s1, $s1, 4
    08835568:[2442C0D8]: addiu      $v0, $v0, -16168
  Back Branch 0883556C 1 times (length 7)
    08835544:[14400003]: bne        $v0, $zr, 0x08835554
    08835548:[2484BD20]: addiu      $a0, $a0, -17120
    0883554C:[0E2099C6]: jal        0x08826718
    08835550:[00000000]: nop
    08835554:[8E100004]: lw         $s0, 4($s0)
--> 08835558:[1600FFF7]: bne        $s0, $zr, 0x08835538
    0883555C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835560:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835564:[26310004]: addiu      $s1, $s1, 4
    08835568:[2442C0D8]: addiu      $v0, $v0, -16168
--> 0883556C:[5622FFFA]: bnel       $s1, $v0, 0x08835558
    08835570:[8E300000]: lw         $s0, 0($s1)
    08835574:[8FA20000]: lw         $v0, 0($sp)
    08835578:[10520003]: beq        $v0, $s2, 0x08835588
    0883557C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
_S1_2_88344F0 602,880 instructions (5.998%), 15,072 calls (088344F0 - 088345A0, length 45)
    088344F0:[27BDFFF0]: addiu      $sp, $sp, -16
    088344F4:[AFB10004]: sw         $s1, 4($sp)
    088344F8:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088344FC:[AFB00000]: sw         $s0, 0($sp)
    08834500:[AFBF0008]: sw         $ra, 8($sp)
    08834504:[0E20D138]: jal        0x088344E0
    08834508:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0883450C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08834510:[2A030000]: slti       $v1, $s0, 0
    08834514:[2602001F]: addiu      $v0, $s0, 31
    08834518:[0203100A]: movz       $v0, $s0, $v1
    0883451C:[00021143]: sra        $v0, $v0, 0x0005
    08834520:[7C10F144]: ins        $s0, $zr, 5, 26
    08834524:[06010005]: bgez       $s0, 0x0883453C
    08834528:[00023880]: sll        $a3, $v0, 0x0002
    0883452C:[2610FFFF]: addiu      $s0, $s0, -1
    08834530:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834534:[02028025]: or         $s0, $s0, $v0
    08834538:[26100001]: addiu      $s0, $s0, 1
    0883453C:[8E220098]: lw         $v0, 152($s1)
    08834540:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834544:[02031806]: srlv       $v1, $v1, $s0
    08834548:[00E21021]: addu       $v0, $a3, $v0
    0883454C:[8C420000]: lw         $v0, 0($v0)
    08834550:[00431024]: and        $v0, $v0, $v1
    08834554:[1040000C]: beq        $v0, $zr, 0x08834588
    08834558:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0883455C:[8E22009C]: lw         $v0, 156($s1)
    08834560:[24A583E4]: addiu      $a1, $a1, -31772
    08834564:[00E21021]: addu       $v0, $a3, $v0
    08834568:[8C420000]: lw         $v0, 0($v0)
    0883456C:[00431024]: and        $v0, $v0, $v1
    08834570:[10400005]: beq        $v0, $zr, 0x08834588
    08834574:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08834578:[0E24C2DF]: jal        0x08930B7C
    0883457C:[00000000]: nop
    08834580:[10400002]: beq        $v0, $zr, 0x0883458C
    08834584:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08834588:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883458C:[8FBF0008]: lw         $ra, 8($sp)
    08834590:[8FB10004]: lw         $s1, 4($sp)
    08834594:[8FB00000]: lw         $s0, 0($sp)
    08834598:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0883459C:[03E00008]: jr         $ra
    088345A0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88345F8 445,172 instructions (4.429%), 15,899 calls (088345A4 - 08834620, length 32)
    088345A4:[27BDFFF0]: addiu      $sp, $sp, -16
    088345A8:[AFB00000]: sw         $s0, 0($sp)
    088345AC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088345B0:[7C10F144]: ins        $s0, $zr, 5, 26
    088345B4:[06010005]: bgez       $s0, 0x088345CC
    088345B8:[AFBF0004]: sw         $ra, 4($sp)
    088345BC:[2610FFFF]: addiu      $s0, $s0, -1
    088345C0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345C4:[02028025]: or         $s0, $s0, $v0
    088345C8:[26100001]: addiu      $s0, $s0, 1
    088345CC:[0E20D0FF]: jal        0x088343FC
    088345D0:[00000000]: nop
    088345D4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345D8:[0E20D0F4]: jal        0x088343D0
    088345DC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345E0:[00501023]: subu       $v0, $v0, $s0
    088345E4:[8FBF0004]: lw         $ra, 4($sp)
    088345E8:[8FB00000]: lw         $s0, 0($sp)
    088345EC:[2442FFFF]: addiu      $v0, $v0, -1
    088345F0:[03E00008]: jr         $ra
    088345F4:[27BD0010]: addiu      $sp, $sp, 16
    088345F8:[27BDFFF0]: addiu      $sp, $sp, -16
    088345FC:[AFBF0004]: sw         $ra, 4($sp)
    08834600:[AFB00000]: sw         $s0, 0($sp)
    08834604:[0E20D108]: jal        0x08834420
    08834608:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883460C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834610:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834614:[8FBF0004]: lw         $ra, 4($sp)
    08834618:[8FB00000]: lw         $s0, 0($sp)
    0883461C:[0A20D169]: j          0x088345A4
    08834620:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0883461C 15,899 times (length 32)
--> 088345A4:[27BDFFF0]: addiu      $sp, $sp, -16
    088345A8:[AFB00000]: sw         $s0, 0($sp)
    088345AC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088345B0:[7C10F144]: ins        $s0, $zr, 5, 26
    088345B4:[06010005]: bgez       $s0, 0x088345CC
    088345B8:[AFBF0004]: sw         $ra, 4($sp)
    088345BC:[2610FFFF]: addiu      $s0, $s0, -1
    088345C0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345C4:[02028025]: or         $s0, $s0, $v0
    088345C8:[26100001]: addiu      $s0, $s0, 1
    088345CC:[0E20D0FF]: jal        0x088343FC
    088345D0:[00000000]: nop
    088345D4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345D8:[0E20D0F4]: jal        0x088343D0
    088345DC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345E0:[00501023]: subu       $v0, $v0, $s0
    088345E4:[8FBF0004]: lw         $ra, 4($sp)
    088345E8:[8FB00000]: lw         $s0, 0($sp)
    088345EC:[2442FFFF]: addiu      $v0, $v0, -1
    088345F0:[03E00008]: jr         $ra
    088345F4:[27BD0010]: addiu      $sp, $sp, 16
    088345F8:[27BDFFF0]: addiu      $sp, $sp, -16
    088345FC:[AFBF0004]: sw         $ra, 4($sp)
    08834600:[AFB00000]: sw         $s0, 0($sp)
    08834604:[0E20D108]: jal        0x08834420
    08834608:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883460C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834610:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834614:[8FBF0004]: lw         $ra, 4($sp)
    08834618:[8FB00000]: lw         $s0, 0($sp)
--> 0883461C:[0A20D169]: j          0x088345A4
    08834620:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8844938 332,854 instructions (3.312%), 1 calls (08844938 - 08844A9C, length 90)
    08844938:[27BDFFD0]: addiu      $sp, $sp, -48
    0884493C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08844940:[AFB00010]: sw         $s0, 16($sp)
    08844944:[2450E570]: addiu      $s0, $v0, -6800
    08844948:[8E020110]: lw         $v0, 272($s0)
    0884494C:[AFBF0024]: sw         $ra, 36($sp)
    08844950:[AFB40020]: sw         $s4, 32($sp)
    08844954:[AFB3001C]: sw         $s3, 28($sp)
    08844958:[AFB20018]: sw         $s2, 24($sp)
    0884495C:[14400047]: bne        $v0, $zr, 0x08844A7C
    08844960:[AFB10014]: sw         $s1, 20($sp)
    08844964:[0E20CFE1]: jal        0x08833F84
    08844968:[00000000]: nop
    0884496C:[3C03000F]: lui        $v1, 0x000F <=> li $v1, 0x000F0000
    08844970:[34638800]: ori        $v1, $v1, -30720
    08844974:[00431021]: addu       $v0, $v0, $v1
    08844978:[0E20CFE1]: jal        0x08833F84
    0884497C:[AE02010C]: sw         $v0, 268($s0)
    08844980:[3C03000B]: lui        $v1, 0x000B <=> li $v1, 0x000B0000
    08844984:[34638800]: ori        $v1, $v1, -30720
    08844988:[00431021]: addu       $v0, $v0, $v1
    0884498C:[0E20CFE1]: jal        0x08833F84
    08844990:[AE020110]: sw         $v0, 272($s0)
    08844994:[3C030011]: lui        $v1, 0x0011 <=> li $v1, 0x00110000
    08844998:[34638800]: ori        $v1, $v1, -30720
    0884499C:[8E04010C]: lw         $a0, 268($s0)
    088449A0:[00431021]: addu       $v0, $v0, $v1
    088449A4:[AE020114]: sw         $v0, 276($s0)
    088449A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088449AC:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088449B0:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    088449B4:[00031040]: sll        $v0, $v1, 0x0001
    088449B8:[00441021]: addu       $v0, $v0, $a0
    088449BC:[24630001]: addiu      $v1, $v1, 1
    088449C0:[1465FFFC]: bne        $v1, $a1, 0x088449B4
    088449C4:[A4460000]: sh         $a2, 0($v0)
    088449C8:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    088449CC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088449D0:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
    088449D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088449D8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088449DC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088449E0:[2450E570]: addiu      $s0, $v0, -6800
    088449E4:[8E020118]: lw         $v0, 280($s0)
    088449E8:[00511821]: addu       $v1, $v0, $s1
    088449EC:[94670000]: lhu        $a3, 0($v1)
    088449F0:[50E00016]: beql       $a3, $zr, 0x08844A4C
    088449F4:[26520001]: addiu      $s2, $s2, 1
    088449F8:[84620002]: lh         $v0, 2($v1)
    088449FC:[00124240]: sll        $t0, $s2, 0x0009
    08844A00:[14400003]: bne        $v0, $zr, 0x08844A10
    08844A04:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08844A08:[0A211292]: j          0x08844A48
    08844A0C:[A4600000]: sh         $zr, 0($v1)
    08844A10:[8E050114]: lw         $a1, 276($s0)
    08844A14:[8E060110]: lw         $a2, 272($s0)
    08844A18:[AFA70000]: sw         $a3, 0($sp)
    08844A1C:[00B12821]: addu       $a1, $a1, $s1
    08844A20:[0E2111F3]: jal        0x088447CC
    08844A24:[00C83021]: addu       $a2, $a2, $t0
    08844A28:[8E020118]: lw         $v0, 280($s0)
    08844A2C:[8E03010C]: lw         $v1, 268($s0)
    08844A30:[26730001]: addiu      $s3, $s3, 1
    08844A34:[00511021]: addu       $v0, $v0, $s1
    08844A38:[94420000]: lhu        $v0, 0($v0)
    08844A3C:[00021040]: sll        $v0, $v0, 0x0001
    08844A40:[00431021]: addu       $v0, $v0, $v1
    08844A44:[A4520000]: sh         $s2, 0($v0)
    08844A48:[26520001]: addiu      $s2, $s2, 1
    08844A4C:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    08844A50:[1642FFE2]: bne        $s2, $v0, 0x088449DC
    08844A54:[26310004]: addiu      $s1, $s1, 4
    08844A58:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    08844A5C:[00000000]: nop
    08844A60:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08844A64:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08844A68:[02823821]: addu       $a3, $s4, $v0
    08844A6C:[24849C90]: addiu      $a0, $a0, -25456
    08844A70:[24A50880]: addiu      $a1, $a1, 2176
    08844A74:[0E209969]: jal        0x088265A4
    08844A78:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08844A7C:[8FBF0024]: lw         $ra, 36($sp)
    08844A80:[8FB40020]: lw         $s4, 32($sp)
    08844A84:[8FB3001C]: lw         $s3, 28($sp)
    08844A88:[8FB20018]: lw         $s2, 24($sp)
    08844A8C:[8FB10014]: lw         $s1, 20($sp)
    08844A90:[8FB00010]: lw         $s0, 16($sp)
    08844A94:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08844A98:[03E00008]: jr         $ra
    08844A9C:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088449C0 65,536 times (length 5)
    088449A0:[00431021]: addu       $v0, $v0, $v1
    088449A4:[AE020114]: sw         $v0, 276($s0)
    088449A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088449AC:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088449B0:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
--> 088449B4:[00031040]: sll        $v0, $v1, 0x0001
    088449B8:[00441021]: addu       $v0, $v0, $a0
    088449BC:[24630001]: addiu      $v1, $v1, 1
--> 088449C0:[1465FFFC]: bne        $v1, $a1, 0x088449B4
    088449C4:[A4460000]: sh         $a2, 0($v0)
    088449C8:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    088449CC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088449D0:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
  Back Branch 08844A50 512 times (length 31)
    088449C8:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    088449CC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088449D0:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
    088449D4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088449D8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 088449DC:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088449E0:[2450E570]: addiu      $s0, $v0, -6800
    088449E4:[8E020118]: lw         $v0, 280($s0)
    088449E8:[00511821]: addu       $v1, $v0, $s1
    088449EC:[94670000]: lhu        $a3, 0($v1)
    088449F0:[50E00016]: beql       $a3, $zr, 0x08844A4C
    088449F4:[26520001]: addiu      $s2, $s2, 1
    088449F8:[84620002]: lh         $v0, 2($v1)
    088449FC:[00124240]: sll        $t0, $s2, 0x0009
    08844A00:[14400003]: bne        $v0, $zr, 0x08844A10
    08844A04:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08844A08:[0A211292]: j          0x08844A48
    08844A0C:[A4600000]: sh         $zr, 0($v1)
    08844A10:[8E050114]: lw         $a1, 276($s0)
    08844A14:[8E060110]: lw         $a2, 272($s0)
    08844A18:[AFA70000]: sw         $a3, 0($sp)
    08844A1C:[00B12821]: addu       $a1, $a1, $s1
    08844A20:[0E2111F3]: jal        0x088447CC
    08844A24:[00C83021]: addu       $a2, $a2, $t0
    08844A28:[8E020118]: lw         $v0, 280($s0)
    08844A2C:[8E03010C]: lw         $v1, 268($s0)
    08844A30:[26730001]: addiu      $s3, $s3, 1
    08844A34:[00511021]: addu       $v0, $v0, $s1
    08844A38:[94420000]: lhu        $v0, 0($v0)
    08844A3C:[00021040]: sll        $v0, $v0, 0x0001
    08844A40:[00431021]: addu       $v0, $v0, $v1
    08844A44:[A4520000]: sh         $s2, 0($v0)
    08844A48:[26520001]: addiu      $s2, $s2, 1
    08844A4C:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
--> 08844A50:[1642FFE2]: bne        $s2, $v0, 0x088449DC
    08844A54:[26310004]: addiu      $s1, $s1, 4
    08844A58:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    08844A5C:[00000000]: nop
    08844A60:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
_S1_2_8834420 292,803 instructions (2.913%), 41,829 calls (08834420 - 08834438, length 7)
    08834420:[8C820000]: lw         $v0, 0($a0)
    08834424:[00A21023]: subu       $v0, $a1, $v0
    08834428:[2444000F]: addiu      $a0, $v0, 15
    0883442C:[28430000]: slti       $v1, $v0, 0
    08834430:[0083100B]: movn       $v0, $a0, $v1
    08834434:[03E00008]: jr         $ra
    08834438:[00021103]: sra        $v0, $v0, 0x0004
_S1_2_8930B7C 273,695 instructions (2.723%), 15,279 calls (08930B7C - 08930C0C, length 37)
    08930B7C:[2CC20004]: sltiu      $v0, $a2, 4
    08930B80:[14400004]: bne        $v0, $zr, 0x08930B94
    08930B84:[00851025]: or         $v0, $a0, $a1
    08930B88:[30420003]: andi       $v0, $v0, 3
    08930B8C:[5040000A]: beql       $v0, $zr, 0x08930BB8
    08930B90:[8C830000]: lw         $v1, 0($a0)
    08930B94:[10C00012]: beq        $a2, $zr, 0x08930BE0
    08930B98:[24C3FFFF]: addiu      $v1, $a2, -1
    08930B9C:[90860000]: lbu        $a2, 0($a0)
    08930BA0:[90A20000]: lbu        $v0, 0($a1)
    08930BA4:[10460010]: beq        $v0, $a2, 0x08930BE8
    08930BA8:[00C21023]: subu       $v0, $a2, $v0
    08930BAC:[03E00008]: jr         $ra
    08930BB0:[00000000]: nop
    08930BB4:[8C830000]: lw         $v1, 0($a0)
    08930BB8:[8CA20000]: lw         $v0, 0($a1)
    08930BBC:[1462FFF5]: bne        $v1, $v0, 0x08930B94
    08930BC0:[00000000]: nop
    08930BC4:[24C6FFFC]: addiu      $a2, $a2, -4
    08930BC8:[2CC20004]: sltiu      $v0, $a2, 4
    08930BCC:[24840004]: addiu      $a0, $a0, 4
    08930BD0:[1040FFF8]: beq        $v0, $zr, 0x08930BB4
    08930BD4:[24A50004]: addiu      $a1, $a1, 4
    08930BD8:[14C0FFF0]: bne        $a2, $zr, 0x08930B9C
    08930BDC:[24C3FFFF]: addiu      $v1, $a2, -1
    08930BE0:[03E00008]: jr         $ra
    08930BE4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08930BE8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08930BEC:[24840001]: addiu      $a0, $a0, 1
    08930BF0:[10E3FFFB]: beq        $a3, $v1, 0x08930BE0
    08930BF4:[24A50001]: addiu      $a1, $a1, 1
    08930BF8:[90860000]: lbu        $a2, 0($a0)
    08930BFC:[90A20000]: lbu        $v0, 0($a1)
    08930C00:[10C2FFFA]: beq        $a2, $v0, 0x08930BEC
    08930C04:[24E70001]: addiu      $a3, $a3, 1
    08930C08:[03E00008]: jr         $ra
    08930C0C:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 08930BBC 15,075 times (length 12)
    08930B80:[14400004]: bne        $v0, $zr, 0x08930B94
    08930B84:[00851025]: or         $v0, $a0, $a1
    08930B88:[30420003]: andi       $v0, $v0, 3
    08930B8C:[5040000A]: beql       $v0, $zr, 0x08930BB8
    08930B90:[8C830000]: lw         $v1, 0($a0)
--> 08930B94:[10C00012]: beq        $a2, $zr, 0x08930BE0
    08930B98:[24C3FFFF]: addiu      $v1, $a2, -1
    08930B9C:[90860000]: lbu        $a2, 0($a0)
    08930BA0:[90A20000]: lbu        $v0, 0($a1)
    08930BA4:[10460010]: beq        $v0, $a2, 0x08930BE8
    08930BA8:[00C21023]: subu       $v0, $a2, $v0
    08930BAC:[03E00008]: jr         $ra
    08930BB0:[00000000]: nop
    08930BB4:[8C830000]: lw         $v1, 0($a0)
    08930BB8:[8CA20000]: lw         $v0, 0($a1)
--> 08930BBC:[1462FFF5]: bne        $v1, $v0, 0x08930B94
    08930BC0:[00000000]: nop
    08930BC4:[24C6FFFC]: addiu      $a2, $a2, -4
    08930BC8:[2CC20004]: sltiu      $v0, $a2, 4
    08930BCC:[24840004]: addiu      $a0, $a0, 4
  Back Branch 08930BD0 15,074 times (length 9)
    08930BA0:[90A20000]: lbu        $v0, 0($a1)
    08930BA4:[10460010]: beq        $v0, $a2, 0x08930BE8
    08930BA8:[00C21023]: subu       $v0, $a2, $v0
    08930BAC:[03E00008]: jr         $ra
    08930BB0:[00000000]: nop
--> 08930BB4:[8C830000]: lw         $v1, 0($a0)
    08930BB8:[8CA20000]: lw         $v0, 0($a1)
    08930BBC:[1462FFF5]: bne        $v1, $v0, 0x08930B94
    08930BC0:[00000000]: nop
    08930BC4:[24C6FFFC]: addiu      $a2, $a2, -4
    08930BC8:[2CC20004]: sltiu      $v0, $a2, 4
    08930BCC:[24840004]: addiu      $a0, $a0, 4
--> 08930BD0:[1040FFF8]: beq        $v0, $zr, 0x08930BB4
    08930BD4:[24A50004]: addiu      $a1, $a1, 4
    08930BD8:[14C0FFF0]: bne        $a2, $zr, 0x08930B9C
    08930BDC:[24C3FFFF]: addiu      $v1, $a2, -1
    08930BE0:[03E00008]: jr         $ra
  Back Branch 08930BD8 15,074 times (length 17)
    08930B88:[30420003]: andi       $v0, $v0, 3
    08930B8C:[5040000A]: beql       $v0, $zr, 0x08930BB8
    08930B90:[8C830000]: lw         $v1, 0($a0)
    08930B94:[10C00012]: beq        $a2, $zr, 0x08930BE0
    08930B98:[24C3FFFF]: addiu      $v1, $a2, -1
--> 08930B9C:[90860000]: lbu        $a2, 0($a0)
    08930BA0:[90A20000]: lbu        $v0, 0($a1)
    08930BA4:[10460010]: beq        $v0, $a2, 0x08930BE8
    08930BA8:[00C21023]: subu       $v0, $a2, $v0
    08930BAC:[03E00008]: jr         $ra
    08930BB0:[00000000]: nop
    08930BB4:[8C830000]: lw         $v1, 0($a0)
    08930BB8:[8CA20000]: lw         $v0, 0($a1)
    08930BBC:[1462FFF5]: bne        $v1, $v0, 0x08930B94
    08930BC0:[00000000]: nop
    08930BC4:[24C6FFFC]: addiu      $a2, $a2, -4
    08930BC8:[2CC20004]: sltiu      $v0, $a2, 4
    08930BCC:[24840004]: addiu      $a0, $a0, 4
    08930BD0:[1040FFF8]: beq        $v0, $zr, 0x08930BB4
    08930BD4:[24A50004]: addiu      $a1, $a1, 4
--> 08930BD8:[14C0FFF0]: bne        $a2, $zr, 0x08930B9C
    08930BDC:[24C3FFFF]: addiu      $v1, $a2, -1
    08930BE0:[03E00008]: jr         $ra
    08930BE4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08930BE8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 08930BF0 15 times (length 6)
    08930BCC:[24840004]: addiu      $a0, $a0, 4
    08930BD0:[1040FFF8]: beq        $v0, $zr, 0x08930BB4
    08930BD4:[24A50004]: addiu      $a1, $a1, 4
    08930BD8:[14C0FFF0]: bne        $a2, $zr, 0x08930B9C
    08930BDC:[24C3FFFF]: addiu      $v1, $a2, -1
--> 08930BE0:[03E00008]: jr         $ra
    08930BE4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08930BE8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08930BEC:[24840001]: addiu      $a0, $a0, 1
--> 08930BF0:[10E3FFFB]: beq        $a3, $v1, 0x08930BE0
    08930BF4:[24A50001]: addiu      $a1, $a1, 1
    08930BF8:[90860000]: lbu        $a2, 0($a0)
    08930BFC:[90A20000]: lbu        $v0, 0($a1)
    08930C00:[10C2FFFA]: beq        $a2, $v0, 0x08930BEC
  Back Branch 08930C00 12 times (length 7)
    08930BD8:[14C0FFF0]: bne        $a2, $zr, 0x08930B9C
    08930BDC:[24C3FFFF]: addiu      $v1, $a2, -1
    08930BE0:[03E00008]: jr         $ra
    08930BE4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08930BE8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 08930BEC:[24840001]: addiu      $a0, $a0, 1
    08930BF0:[10E3FFFB]: beq        $a3, $v1, 0x08930BE0
    08930BF4:[24A50001]: addiu      $a1, $a1, 1
    08930BF8:[90860000]: lbu        $a2, 0($a0)
    08930BFC:[90A20000]: lbu        $v0, 0($a1)
--> 08930C00:[10C2FFFA]: beq        $a2, $v0, 0x08930BEC
    08930C04:[24E70001]: addiu      $a3, $a3, 1
    08930C08:[03E00008]: jr         $ra
    08930C0C:[00C21023]: subu       $v0, $a2, $v0
_S1_2_88343D0 232,319 instructions (2.311%), 21,127 calls (0882D41C - 088343F8, length 7160)
  Back Branch 088343EC 21,088 times (length 7158)
_S1_2_8825424 230,961 instructions (2.298%), 2 calls (08825424 - 08825658, length 142)
    08825424:[27BDFFE0]: addiu      $sp, $sp, -32
    08825428:[AFBF0010]: sw         $ra, 16($sp)
    0882542C:[AFB00000]: sw         $s0, 0($sp)
    08825430:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08825434:[AFB3000C]: sw         $s3, 12($sp)
    08825438:[AFB20008]: sw         $s2, 8($sp)
    0882543C:[0E20CFE1]: jal        0x08833F84
    08825440:[AFB10004]: sw         $s1, 4($sp)
    08825444:[3C03000A]: lui        $v1, 0x000A <=> li $v1, 0x000A0000
    08825448:[34638000]: ori        $v1, $v1, -32768
    0882544C:[00431021]: addu       $v0, $v0, $v1
    08825450:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    08825454:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08825458:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882545C:[34C60800]: ori        $a2, $a2, 2048
    08825460:[0E24C3FC]: jal        0x08930FF0
    08825464:[AE02B250]: sw         $v0, -19888($s0)
    08825468:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    0882546C:[8E05B250]: lw         $a1, -19888($s0)
    08825470:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08825474:[2404007F]: addiu      $a0, $zr, 127 <=> li $a0, 127
    08825478:[00A21021]: addu       $v0, $a1, $v0
    0882547C:[24630001]: addiu      $v1, $v1, 1
    08825480:[AC400000]: sw         $zr, 0($v0)
    08825484:[1464FFFD]: bne        $v1, $a0, 0x0882547C
    08825488:[24420004]: addiu      $v0, $v0, 4
    0882548C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825490:[00A21021]: addu       $v0, $a1, $v0
    08825494:[AC408210]: sw         $zr, -32240($v0)
    08825498:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882549C:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    088254A0:[AC4081FC]: sw         $zr, -32260($v0)
    088254A4:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    088254A8:[00A31021]: addu       $v0, $a1, $v1
    088254AC:[00461021]: addu       $v0, $v0, $a2
    088254B0:[24630004]: addiu      $v1, $v1, 4
    088254B4:[1464FFFC]: bne        $v1, $a0, 0x088254A8
    088254B8:[AC408200]: sw         $zr, -32256($v0)
    088254BC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088254C0:[8C49B24C]: lw         $t1, -19892($v0)
    088254C4:[1520000C]: bne        $t1, $zr, 0x088254F8
    088254C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088254CC:[00A23021]: addu       $a2, $a1, $v0
    088254D0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088254D4:[34078000]: ori        $a3, $zr, -32768 <=> li $a3, 32768
    088254D8:[8CC38210]: lw         $v1, -32240($a2)
    088254DC:[00A41021]: addu       $v0, $a1, $a0
    088254E0:[24840004]: addiu      $a0, $a0, 4
    088254E4:[AC430000]: sw         $v1, 0($v0)
    088254E8:[1487FFFB]: bne        $a0, $a3, 0x088254D8
    088254EC:[ACC28210]: sw         $v0, -32240($a2)
    088254F0:[0A209563]: j          0x0882558C
    088254F4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088254F8:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088254FC:[00A24021]: addu       $t0, $a1, $v0
    08825500:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08825504:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825508:[3C0D8000]: lui        $t5, 0x8000 <=> li $t5, 0x80000000
    0882550C:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    08825510:[240BFFFE]: addiu      $t3, $zr, -2 <=> li $t3, -2
    08825514:[240A2000]: addiu      $t2, $zr, 8192 <=> li $t2, 8192
    08825518:[28830000]: slti       $v1, $a0, 0
    0882551C:[2482001F]: addiu      $v0, $a0, 31
    08825520:[0083100A]: movz       $v0, $a0, $v1
    08825524:[00041880]: sll        $v1, $a0, 0x0002
    08825528:[00021143]: sra        $v0, $v0, 0x0005
    0882552C:[00A33821]: addu       $a3, $a1, $v1
    08825530:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08825534:[00021080]: sll        $v0, $v0, 0x0002
    08825538:[7C03F144]: ins        $v1, $zr, 5, 26
    0882553C:[04610004]: bgez       $v1, 0x08825550
    08825540:[00491021]: addu       $v0, $v0, $t1
    08825544:[2463FFFF]: addiu      $v1, $v1, -1
    08825548:[006C1825]: or         $v1, $v1, $t4
    0882554C:[24630001]: addiu      $v1, $v1, 1
    08825550:[8C420000]: lw         $v0, 0($v0)
    08825554:[006D1806]: srlv       $v1, $t5, $v1
    08825558:[00431024]: and        $v0, $v0, $v1
    0882555C:[54400005]: bnel       $v0, $zr, 0x08825574
    08825560:[26730001]: addiu      $s3, $s3, 1
    08825564:[8D028210]: lw         $v0, -32240($t0)
    08825568:[ACE20000]: sw         $v0, 0($a3)
    0882556C:[0A20955E]: j          0x08825578
    08825570:[AD078210]: sw         $a3, -32240($t0)
    08825574:[ACCB0000]: sw         $t3, 0($a2)
    08825578:[24840001]: addiu      $a0, $a0, 1
    0882557C:[148AFFE6]: bne        $a0, $t2, 0x08825518
    08825580:[24C60004]: addiu      $a2, $a2, 4
    08825584:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825588:[AC40B24C]: sw         $zr, -19892($v0)
    0882558C:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    08825590:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825594:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08825598:[0A20957F]: j          0x088255FC
    0882559C:[AC43AE44]: sw         $v1, -20924($v0)
    088255A0:[8E42B250]: lw         $v0, -19888($s2)
    088255A4:[34039000]: ori        $v1, $zr, -28672 <=> li $v1, 36864
    088255A8:[00431021]: addu       $v0, $v0, $v1
    088255AC:[00458021]: addu       $s0, $v0, $a1
    088255B0:[32020FFF]: andi       $v0, $s0, 4095
    088255B4:[10400004]: beq        $v0, $zr, 0x088255C8
    088255B8:[8E43B250]: lw         $v1, -19888($s2)
    088255BC:[0E2099C6]: jal        0x08826718
    088255C0:[00000000]: nop
    088255C4:[8E43B250]: lw         $v1, -19888($s2)
    088255C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088255CC:[00622021]: addu       $a0, $v1, $v0
    088255D0:[340281FC]: ori        $v0, $zr, -32260 <=> li $v0, 33276
    088255D4:[00621821]: addu       $v1, $v1, $v0
    088255D8:[8C8281FC]: lw         $v0, -32260($a0)
    088255DC:[AE02000C]: sw         $v0, 12($s0)
    088255E0:[8C8281FC]: lw         $v0, -32260($a0)
    088255E4:[10400002]: beq        $v0, $zr, 0x088255F0
    088255E8:[2605000C]: addiu      $a1, $s0, 12
    088255EC:[AC450010]: sw         $a1, 16($v0)
    088255F0:[AE030010]: sw         $v1, 16($s0)
    088255F4:[AC9081FC]: sw         $s0, -32260($a0)
    088255F8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088255FC:[8C42AE44]: lw         $v0, -20924($v0)
    08825600:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08825604:[00112B00]: sll        $a1, $s1, 0x000C
    08825608:[0222102A]: slt        $v0, $s1, $v0
    0882560C:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08825610:[26310001]: addiu      $s1, $s1, 1
    08825614:[1440FFE2]: bne        $v0, $zr, 0x088255A0
    08825618:[2484B358]: addiu      $a0, $a0, -19624
    0882561C:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08825620:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08825624:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825628:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0882562C:[24846208]: addiu      $a0, $a0, 25096
    08825630:[24A5FE10]: addiu      $a1, $a1, -496
    08825634:[0E209969]: jal        0x088265A4
    08825638:[AC40AE48]: sw         $zr, -20920($v0)
    0882563C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08825640:[8FBF0010]: lw         $ra, 16($sp)
    08825644:[8FB3000C]: lw         $s3, 12($sp)
    08825648:[8FB20008]: lw         $s2, 8($sp)
    0882564C:[8FB10004]: lw         $s1, 4($sp)
    08825650:[8FB00000]: lw         $s0, 0($sp)
    08825654:[03E00008]: jr         $ra
    08825658:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0882557C 8,192 times (length 27)
    08825504:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825508:[3C0D8000]: lui        $t5, 0x8000 <=> li $t5, 0x80000000
    0882550C:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    08825510:[240BFFFE]: addiu      $t3, $zr, -2 <=> li $t3, -2
    08825514:[240A2000]: addiu      $t2, $zr, 8192 <=> li $t2, 8192
--> 08825518:[28830000]: slti       $v1, $a0, 0
    0882551C:[2482001F]: addiu      $v0, $a0, 31
    08825520:[0083100A]: movz       $v0, $a0, $v1
    08825524:[00041880]: sll        $v1, $a0, 0x0002
    08825528:[00021143]: sra        $v0, $v0, 0x0005
    0882552C:[00A33821]: addu       $a3, $a1, $v1
    08825530:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08825534:[00021080]: sll        $v0, $v0, 0x0002
    08825538:[7C03F144]: ins        $v1, $zr, 5, 26
    0882553C:[04610004]: bgez       $v1, 0x08825550
    08825540:[00491021]: addu       $v0, $v0, $t1
    08825544:[2463FFFF]: addiu      $v1, $v1, -1
    08825548:[006C1825]: or         $v1, $v1, $t4
    0882554C:[24630001]: addiu      $v1, $v1, 1
    08825550:[8C420000]: lw         $v0, 0($v0)
    08825554:[006D1806]: srlv       $v1, $t5, $v1
    08825558:[00431024]: and        $v0, $v0, $v1
    0882555C:[54400005]: bnel       $v0, $zr, 0x08825574
    08825560:[26730001]: addiu      $s3, $s3, 1
    08825564:[8D028210]: lw         $v0, -32240($t0)
    08825568:[ACE20000]: sw         $v0, 0($a3)
    0882556C:[0A20955E]: j          0x08825578
    08825570:[AD078210]: sw         $a3, -32240($t0)
    08825574:[ACCB0000]: sw         $t3, 0($a2)
    08825578:[24840001]: addiu      $a0, $a0, 1
--> 0882557C:[148AFFE6]: bne        $a0, $t2, 0x08825518
    08825580:[24C60004]: addiu      $a2, $a2, 4
    08825584:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825588:[AC40B24C]: sw         $zr, -19892($v0)
    0882558C:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
  Back Branch 088254E8 8,192 times (length 6)
    088254C4:[1520000C]: bne        $t1, $zr, 0x088254F8
    088254C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088254CC:[00A23021]: addu       $a2, $a1, $v0
    088254D0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088254D4:[34078000]: ori        $a3, $zr, -32768 <=> li $a3, 32768
--> 088254D8:[8CC38210]: lw         $v1, -32240($a2)
    088254DC:[00A41021]: addu       $v0, $a1, $a0
    088254E0:[24840004]: addiu      $a0, $a0, 4
    088254E4:[AC430000]: sw         $v1, 0($v0)
--> 088254E8:[1487FFFB]: bne        $a0, $a3, 0x088254D8
    088254EC:[ACC28210]: sw         $v0, -32240($a2)
    088254F0:[0A209563]: j          0x0882558C
    088254F4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088254F8:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
  Back Branch 08825484 254 times (length 4)
    08825468:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    0882546C:[8E05B250]: lw         $a1, -19888($s0)
    08825470:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08825474:[2404007F]: addiu      $a0, $zr, 127 <=> li $a0, 127
    08825478:[00A21021]: addu       $v0, $a1, $v0
--> 0882547C:[24630001]: addiu      $v1, $v1, 1
    08825480:[AC400000]: sw         $zr, 0($v0)
--> 08825484:[1464FFFD]: bne        $v1, $a0, 0x0882547C
    08825488:[24420004]: addiu      $v0, $v0, 4
    0882548C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825490:[00A21021]: addu       $v0, $a1, $v0
    08825494:[AC408210]: sw         $zr, -32240($v0)
  Back Branch 08825614 16 times (length 31)
    0882558C:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    08825590:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825594:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08825598:[0A20957F]: j          0x088255FC
    0882559C:[AC43AE44]: sw         $v1, -20924($v0)
--> 088255A0:[8E42B250]: lw         $v0, -19888($s2)
    088255A4:[34039000]: ori        $v1, $zr, -28672 <=> li $v1, 36864
    088255A8:[00431021]: addu       $v0, $v0, $v1
    088255AC:[00458021]: addu       $s0, $v0, $a1
    088255B0:[32020FFF]: andi       $v0, $s0, 4095
    088255B4:[10400004]: beq        $v0, $zr, 0x088255C8
    088255B8:[8E43B250]: lw         $v1, -19888($s2)
    088255BC:[0E2099C6]: jal        0x08826718
    088255C0:[00000000]: nop
    088255C4:[8E43B250]: lw         $v1, -19888($s2)
    088255C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088255CC:[00622021]: addu       $a0, $v1, $v0
    088255D0:[340281FC]: ori        $v0, $zr, -32260 <=> li $v0, 33276
    088255D4:[00621821]: addu       $v1, $v1, $v0
    088255D8:[8C8281FC]: lw         $v0, -32260($a0)
    088255DC:[AE02000C]: sw         $v0, 12($s0)
    088255E0:[8C8281FC]: lw         $v0, -32260($a0)
    088255E4:[10400002]: beq        $v0, $zr, 0x088255F0
    088255E8:[2605000C]: addiu      $a1, $s0, 12
    088255EC:[AC450010]: sw         $a1, 16($v0)
    088255F0:[AE030010]: sw         $v1, 16($s0)
    088255F4:[AC9081FC]: sw         $s0, -32260($a0)
    088255F8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088255FC:[8C42AE44]: lw         $v0, -20924($v0)
    08825600:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08825604:[00112B00]: sll        $a1, $s1, 0x000C
    08825608:[0222102A]: slt        $v0, $s1, $v0
    0882560C:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08825610:[26310001]: addiu      $s1, $s1, 1
--> 08825614:[1440FFE2]: bne        $v0, $zr, 0x088255A0
    08825618:[2484B358]: addiu      $a0, $a0, -19624
    0882561C:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08825620:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08825624:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
  Back Branch 088254B4 8 times (length 5)
    08825494:[AC408210]: sw         $zr, -32240($v0)
    08825498:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882549C:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    088254A0:[AC4081FC]: sw         $zr, -32260($v0)
    088254A4:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
--> 088254A8:[00A31021]: addu       $v0, $a1, $v1
    088254AC:[00461021]: addu       $v0, $v0, $a2
    088254B0:[24630004]: addiu      $v1, $v1, 4
--> 088254B4:[1464FFFC]: bne        $v1, $a0, 0x088254A8
    088254B8:[AC408200]: sw         $zr, -32256($v0)
    088254BC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088254C0:[8C49B24C]: lw         $t1, -19892($v0)
    088254C4:[1520000C]: bne        $t1, $zr, 0x088254F8
_S1_2_88343FC 190,143 instructions (1.892%), 21,127 calls (088343FC - 0883441C, length 9)
    088343FC:[24A3001F]: addiu      $v1, $a1, 31
    08834400:[28A20000]: slti       $v0, $a1, 0
    08834404:[0062280B]: movn       $a1, $v1, $v0
    08834408:[8C820098]: lw         $v0, 152($a0)
    0883440C:[00052943]: sra        $a1, $a1, 0x0005
    08834410:[00052880]: sll        $a1, $a1, 0x0002
    08834414:[00A22821]: addu       $a1, $a1, $v0
    08834418:[03E00008]: jr         $ra
    0883441C:[8CA20000]: lw         $v0, 0($a1)
_S1_2_883471C 188,172 instructions (1.872%), 5,227 calls (0883471C - 088347B8, length 40)
    0883471C:[27BDFFF0]: addiu      $sp, $sp, -16
    08834720:[AFB10004]: sw         $s1, 4($sp)
    08834724:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08834728:[AFB00000]: sw         $s0, 0($sp)
    0883472C:[AFBF0008]: sw         $ra, 8($sp)
    08834730:[0E20D108]: jal        0x08834420
    08834734:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834738:[28440000]: slti       $a0, $v0, 0
    0883473C:[2443001F]: addiu      $v1, $v0, 31
    08834740:[0044180A]: movz       $v1, $v0, $a0
    08834744:[8E04009C]: lw         $a0, 156($s0)
    08834748:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883474C:[00031943]: sra        $v1, $v1, 0x0005
    08834750:[3C0708AE]: lui        $a3, 0x08AE <=> li $a3, 0x08AE0000
    08834754:[00031880]: sll        $v1, $v1, 0x0002
    08834758:[7C05F144]: ins        $a1, $zr, 5, 26
    0883475C:[24E883E4]: addiu      $t0, $a3, -31772
    08834760:[00643021]: addu       $a2, $v1, $a0
    08834764:[04A10005]: bgez       $a1, 0x0883477C
    08834768:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0883476C:[24A5FFFF]: addiu      $a1, $a1, -1
    08834770:[2403FFE0]: addiu      $v1, $zr, -32 <=> li $v1, -32
    08834774:[00A32825]: or         $a1, $a1, $v1
    08834778:[24A50001]: addiu      $a1, $a1, 1
    0883477C:[8CC30000]: lw         $v1, 0($a2)
    08834780:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08834784:[00A42006]: srlv       $a0, $a0, $a1
    08834788:[00641825]: or         $v1, $v1, $a0
    0883478C:[ACC30000]: sw         $v1, 0($a2)
    08834790:[89030003]: lwl        $v1, 3($t0)
    08834794:[98E383E4]: lwr        $v1, -31772($a3)
    08834798:[AE200004]: sw         $zr, 4($s1)
    0883479C:[AA230003]: swl        $v1, 3($s1)
    088347A0:[BA230000]: swr        $v1, 0($s1)
    088347A4:[AE200008]: sw         $zr, 8($s1)
    088347A8:[8FBF0008]: lw         $ra, 8($sp)
    088347AC:[8FB10004]: lw         $s1, 4($sp)
    088347B0:[8FB00000]: lw         $s0, 0($sp)
    088347B4:[03E00008]: jr         $ra
    088347B8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8834CA0 176,513 instructions (1.756%), 1 calls (08834CA0 - 08834E78, length 119)
    08834CA0:[27BDFFD0]: addiu      $sp, $sp, -48
    08834CA4:[AFB40020]: sw         $s4, 32($sp)
    08834CA8:[3C1408B4]: lui        $s4, 0x08B4 <=> li $s4, 0x08B40000
    08834CAC:[8E82C0C8]: lw         $v0, -16184($s4)
    08834CB0:[AFB50024]: sw         $s5, 36($sp)
    08834CB4:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08834CB8:[AFB3001C]: sw         $s3, 28($sp)
    08834CBC:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08834CC0:[AFB20018]: sw         $s2, 24($sp)
    08834CC4:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08834CC8:[AFBF0028]: sw         $ra, 40($sp)
    08834CCC:[AFB10014]: sw         $s1, 20($sp)
    08834CD0:[10400004]: beq        $v0, $zr, 0x08834CE4
    08834CD4:[AFB00010]: sw         $s0, 16($sp)
    08834CD8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08834CDC:[0E2099C6]: jal        0x08826718
    08834CE0:[2484D00C]: addiu      $a0, $a0, -12276
    08834CE4:[3242000F]: andi       $v0, $s2, 15
    08834CE8:[10400003]: beq        $v0, $zr, 0x08834CF8
    08834CEC:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08834CF0:[0E2099C6]: jal        0x08826718
    08834CF4:[2484D25C]: addiu      $a0, $a0, -11684
    08834CF8:[2690C0C8]: addiu      $s0, $s4, -16184
    08834CFC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834D00:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08834D04:[0E24C3FC]: jal        0x08930FF0
    08834D08:[240600A8]: addiu      $a2, $zr, 168 <=> li $a2, 168
    08834D0C:[3C027E07]: lui        $v0, 0x7E07 <=> li $v0, 0x7E070000
    08834D10:[3442E07F]: ori        $v0, $v0, -8065
    08834D14:[02420018]: mult       $s2, $v0
    08834D18:[00121FC3]: sra        $v1, $s2, 0x001F
    08834D1C:[AE93C0C8]: sw         $s3, -16184($s4)
    08834D20:[00001010]: mfhi       $v0
    08834D24:[00021203]: sra        $v0, $v0, 0x0008
    08834D28:[00431023]: subu       $v0, $v0, $v1
    08834D2C:[00021940]: sll        $v1, $v0, 0x0005
    08834D30:[28640000]: slti       $a0, $v1, 0
    08834D34:[24650007]: addiu      $a1, $v1, 7
    08834D38:[00021240]: sll        $v0, $v0, 0x0009
    08834D3C:[AE030094]: sw         $v1, 148($s0)
    08834D40:[00A4180B]: movn       $v1, $a1, $a0
    08834D44:[02621021]: addu       $v0, $s3, $v0
    08834D48:[000388C3]: sra        $s1, $v1, 0x0003
    08834D4C:[00512021]: addu       $a0, $v0, $s1
    08834D50:[00911821]: addu       $v1, $a0, $s1
    08834D54:[00731823]: subu       $v1, $v1, $s3
    08834D58:[0243182A]: slt        $v1, $s2, $v1
    08834D5C:[AE020004]: sw         $v0, 4($s0)
    08834D60:[AE020098]: sw         $v0, 152($s0)
    08834D64:[10600004]: beq        $v1, $zr, 0x08834D78
    08834D68:[AE04009C]: sw         $a0, 156($s0)
    08834D6C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08834D70:[0E2099C6]: jal        0x08826718
    08834D74:[2484D24C]: addiu      $a0, $a0, -11700
    08834D78:[8E060004]: lw         $a2, 4($s0)
    08834D7C:[8E85C0C8]: lw         $a1, -16184($s4)
    08834D80:[8E090094]: lw         $t1, 148($s0)
    08834D84:[8E0A0098]: lw         $t2, 152($s0)
    08834D88:[8E02009C]: lw         $v0, 156($s0)
    08834D8C:[00C53823]: subu       $a3, $a2, $a1
    08834D90:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08834D94:[AE1500A0]: sw         $s5, 160($s0)
    08834D98:[248483F8]: addiu      $a0, $a0, -31752
    08834D9C:[02205821]: addu       $t3, $s1, $zr <=> move $t3, $s1
    08834DA0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08834DA4:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08834DA8:[0E209969]: jal        0x088265A4
    08834DAC:[AFA20000]: sw         $v0, 0($sp)
    08834DB0:[0A20D38F]: j          0x08834E3C
    08834DB4:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08834DB8:[0E20D108]: jal        0x08834420
    08834DBC:[00000000]: nop
    08834DC0:[28460000]: slti       $a2, $v0, 0
    08834DC4:[2443001F]: addiu      $v1, $v0, 31
    08834DC8:[0046180A]: movz       $v1, $v0, $a2
    08834DCC:[8E260098]: lw         $a2, 152($s1)
    08834DD0:[00031943]: sra        $v1, $v1, 0x0005
    08834DD4:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08834DD8:[00031880]: sll        $v1, $v1, 0x0002
    08834DDC:[7C07F144]: ins        $a3, $zr, 5, 26
    08834DE0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834DE4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834DE8:[26520200]: addiu      $s2, $s2, 512
    08834DEC:[04E10005]: bgez       $a3, 0x08834E04
    08834DF0:[00663021]: addu       $a2, $v1, $a2
    08834DF4:[24E7FFFF]: addiu      $a3, $a3, -1
    08834DF8:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834DFC:[00E23825]: or         $a3, $a3, $v0
    08834E00:[24E70001]: addiu      $a3, $a3, 1
    08834E04:[8CC20000]: lw         $v0, 0($a2)
    08834E08:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834E0C:[00E31806]: srlv       $v1, $v1, $a3
    08834E10:[00431025]: or         $v0, $v0, $v1
    08834E14:[0E20D1C7]: jal        0x0883471C
    08834E18:[ACC20000]: sw         $v0, 0($a2)
    08834E1C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08834E20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E24:[0E20D1A7]: jal        0x0883469C
    08834E28:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834E2C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E30:[0E20D2A6]: jal        0x08834A98
    08834E34:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834E38:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08834E3C:[2451C0C8]: addiu      $s1, $v0, -16184
    08834E40:[8E220004]: lw         $v0, 4($s1)
    08834E44:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834E48:[0242102B]: sltu       $v0, $s2, $v0
    08834E4C:[1440FFDA]: bne        $v0, $zr, 0x08834DB8
    08834E50:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E54:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08834E58:[8FBF0028]: lw         $ra, 40($sp)
    08834E5C:[8FB50024]: lw         $s5, 36($sp)
    08834E60:[8FB40020]: lw         $s4, 32($sp)
    08834E64:[8FB3001C]: lw         $s3, 28($sp)
    08834E68:[8FB20018]: lw         $s2, 24($sp)
    08834E6C:[8FB10014]: lw         $s1, 20($sp)
    08834E70:[8FB00010]: lw         $s0, 16($sp)
    08834E74:[03E00008]: jr         $ra
    08834E78:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08834E4C 5,042 times (length 39)
    08834DA4:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08834DA8:[0E209969]: jal        0x088265A4
    08834DAC:[AFA20000]: sw         $v0, 0($sp)
    08834DB0:[0A20D38F]: j          0x08834E3C
    08834DB4:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
--> 08834DB8:[0E20D108]: jal        0x08834420
    08834DBC:[00000000]: nop
    08834DC0:[28460000]: slti       $a2, $v0, 0
    08834DC4:[2443001F]: addiu      $v1, $v0, 31
    08834DC8:[0046180A]: movz       $v1, $v0, $a2
    08834DCC:[8E260098]: lw         $a2, 152($s1)
    08834DD0:[00031943]: sra        $v1, $v1, 0x0005
    08834DD4:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08834DD8:[00031880]: sll        $v1, $v1, 0x0002
    08834DDC:[7C07F144]: ins        $a3, $zr, 5, 26
    08834DE0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834DE4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834DE8:[26520200]: addiu      $s2, $s2, 512
    08834DEC:[04E10005]: bgez       $a3, 0x08834E04
    08834DF0:[00663021]: addu       $a2, $v1, $a2
    08834DF4:[24E7FFFF]: addiu      $a3, $a3, -1
    08834DF8:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834DFC:[00E23825]: or         $a3, $a3, $v0
    08834E00:[24E70001]: addiu      $a3, $a3, 1
    08834E04:[8CC20000]: lw         $v0, 0($a2)
    08834E08:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834E0C:[00E31806]: srlv       $v1, $v1, $a3
    08834E10:[00431025]: or         $v0, $v0, $v1
    08834E14:[0E20D1C7]: jal        0x0883471C
    08834E18:[ACC20000]: sw         $v0, 0($a2)
    08834E1C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08834E20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E24:[0E20D1A7]: jal        0x0883469C
    08834E28:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834E2C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E30:[0E20D2A6]: jal        0x08834A98
    08834E34:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834E38:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08834E3C:[2451C0C8]: addiu      $s1, $v0, -16184
    08834E40:[8E220004]: lw         $v0, 4($s1)
    08834E44:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834E48:[0242102B]: sltu       $v0, $s2, $v0
--> 08834E4C:[1440FFDA]: bne        $v0, $zr, 0x08834DB8
    08834E50:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E54:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08834E58:[8FBF0028]: lw         $ra, 40($sp)
    08834E5C:[8FB50024]: lw         $s5, 36($sp)
_S1_2_883469C 151,949 instructions (1.512%), 5,227 calls (0883469C - 08834718, length 32)
    0883469C:[27BDFFF0]: addiu      $sp, $sp, -16
    088346A0:[AFB10004]: sw         $s1, 4($sp)
    088346A4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088346A8:[AFB00000]: sw         $s0, 0($sp)
    088346AC:[AFBF0008]: sw         $ra, 8($sp)
    088346B0:[8CA20008]: lw         $v0, 8($a1)
    088346B4:[14400014]: bne        $v0, $zr, 0x08834708
    088346B8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088346BC:[0E20D17E]: jal        0x088345F8
    088346C0:[00000000]: nop
    088346C4:[00021880]: sll        $v1, $v0, 0x0002
    088346C8:[26040014]: addiu      $a0, $s0, 20
    088346CC:[00832021]: addu       $a0, $a0, $v1
    088346D0:[8C850000]: lw         $a1, 0($a0)
    088346D4:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088346D8:[00431806]: srlv       $v1, $v1, $v0
    088346DC:[14A00004]: bne        $a1, $zr, 0x088346F0
    088346E0:[26260004]: addiu      $a2, $s1, 4
    088346E4:[8E020010]: lw         $v0, 16($s0)
    088346E8:[00431025]: or         $v0, $v0, $v1
    088346EC:[AE020010]: sw         $v0, 16($s0)
    088346F0:[AE250004]: sw         $a1, 4($s1)
    088346F4:[8C820000]: lw         $v0, 0($a0)
    088346F8:[54400001]: bnel       $v0, $zr, 0x08834700
    088346FC:[AC460008]: sw         $a2, 8($v0)
    08834700:[AE240008]: sw         $a0, 8($s1)
    08834704:[AC910000]: sw         $s1, 0($a0)
    08834708:[8FBF0008]: lw         $ra, 8($sp)
    0883470C:[8FB10004]: lw         $s1, 4($sp)
    08834710:[8FB00000]: lw         $s0, 0($sp)
    08834714:[03E00008]: jr         $ra
    08834718:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882565C 139,312 instructions (1.386%), 1 calls (0882565C - 088265E8, length 996)
  Back Branch 08825718 8,192 times (length 29)
    08825698:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882569C:[240DFFFE]: addiu      $t5, $zr, -2 <=> li $t5, -2
    088256A0:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    088256A4:[240B2000]: addiu      $t3, $zr, 8192 <=> li $t3, 8192
    088256A8:[00052080]: sll        $a0, $a1, 0x0002
--> 088256AC:[28A30000]: slti       $v1, $a1, 0
    088256B0:[24A2001F]: addiu      $v0, $a1, 31
    088256B4:[008A2021]: addu       $a0, $a0, $t2
    088256B8:[00A3100A]: movz       $v0, $a1, $v1
    088256BC:[8C830000]: lw         $v1, 0($a0)
    088256C0:[00021143]: sra        $v0, $v0, 0x0005
    088256C4:[00021080]: sll        $v0, $v0, 0x0002
    088256C8:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088256CC:[00494021]: addu       $t0, $v0, $t1
    088256D0:[7C04F144]: ins        $a0, $zr, 5, 26
    088256D4:[7C620780]: ext        $v0, $v1, 30, 1
    088256D8:[106D0003]: beq        $v1, $t5, 0x088256E8
    088256DC:[24A50001]: addiu      $a1, $a1, 1
    088256E0:[1040000D]: beq        $v0, $zr, 0x08825718
    088256E4:[00000000]: nop
    088256E8:[24C60001]: addiu      $a2, $a2, 1
    088256EC:[04810004]: bgez       $a0, 0x08825700
    088256F0:[8D070000]: lw         $a3, 0($t0)
    088256F4:[2484FFFF]: addiu      $a0, $a0, -1
    088256F8:[008C2025]: or         $a0, $a0, $t4
    088256FC:[24840001]: addiu      $a0, $a0, 1
    08825700:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08825704:[00821006]: srlv       $v0, $v0, $a0
    08825708:[00E21825]: or         $v1, $a3, $v0
    0882570C:[00E21024]: and        $v0, $a3, $v0
    08825710:[50400001]: beql       $v0, $zr, 0x08825718
    08825714:[AD030000]: sw         $v1, 0($t0)
--> 08825718:[14ABFFE4]: bne        $a1, $t3, 0x088256AC
    0882571C:[00052080]: sll        $a0, $a1, 0x0002
    08825720:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825724:[AC40B250]: sw         $zr, -19888($v0)
    08825728:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
_S1_2_88345A4 88,876 instructions (0.884%), 5,228 calls (088345A4 - 088345F4, length 21)
    088345A4:[27BDFFF0]: addiu      $sp, $sp, -16
    088345A8:[AFB00000]: sw         $s0, 0($sp)
    088345AC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088345B0:[7C10F144]: ins        $s0, $zr, 5, 26
    088345B4:[06010005]: bgez       $s0, 0x088345CC
    088345B8:[AFBF0004]: sw         $ra, 4($sp)
    088345BC:[2610FFFF]: addiu      $s0, $s0, -1
    088345C0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345C4:[02028025]: or         $s0, $s0, $v0
    088345C8:[26100001]: addiu      $s0, $s0, 1
    088345CC:[0E20D0FF]: jal        0x088343FC
    088345D0:[00000000]: nop
    088345D4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345D8:[0E20D0F4]: jal        0x088343D0
    088345DC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345E0:[00501023]: subu       $v0, $v0, $s0
    088345E4:[8FBF0004]: lw         $ra, 4($sp)
    088345E8:[8FB00000]: lw         $s0, 0($sp)
    088345EC:[2442FFFF]: addiu      $v0, $v0, -1
    088345F0:[03E00008]: jr         $ra
    088345F4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_892FA50 87,415 instructions (0.870%), 840 calls (0892FA50 - 0892FECC, length 288)
    0892FA50:[27BDFFD0]: addiu      $sp, $sp, -48
    0892FA54:[AFB60018]: sw         $s6, 24($sp)
    0892FA58:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    0892FA5C:[AFB10004]: sw         $s1, 4($sp)
    0892FA60:[AFBF0024]: sw         $ra, 36($sp)
    0892FA64:[AFBE0020]: sw         $fp, 32($sp)
    0892FA68:[AFB7001C]: sw         $s7, 28($sp)
    0892FA6C:[AFB50014]: sw         $s5, 20($sp)
    0892FA70:[AFB40010]: sw         $s4, 16($sp)
    0892FA74:[AFB3000C]: sw         $s3, 12($sp)
    0892FA78:[AFB20008]: sw         $s2, 8($sp)
    0892FA7C:[AFB00000]: sw         $s0, 0($sp)
    0892FA80:[8CA20008]: lw         $v0, 8($a1)
    0892FA84:[10400080]: beq        $v0, $zr, 0x0892FC88
    0892FA88:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0892FA8C:[9483000C]: lhu        $v1, 12($a0)
    0892FA90:[30620008]: andi       $v0, $v1, 8
    0892FA94:[10400108]: beq        $v0, $zr, 0x0892FEB8
    0892FA98:[00000000]: nop
    0892FA9C:[8C820010]: lw         $v0, 16($a0)
    0892FAA0:[10400105]: beq        $v0, $zr, 0x0892FEB8
    0892FAA4:[00000000]: nop
    0892FAA8:[3064FFFF]: andi       $a0, $v1, -1
    0892FAAC:[30820002]: andi       $v0, $a0, 2
    0892FAB0:[1440006B]: bne        $v0, $zr, 0x0892FC60
    0892FAB4:[8ED70000]: lw         $s7, 0($s6)
    0892FAB8:[38820001]: xori       $v0, $a0, 1
    0892FABC:[30420001]: andi       $v0, $v0, 1
    0892FAC0:[54400080]: bnel       $v0, $zr, 0x0892FCC4
    0892FAC4:[8EF20004]: lw         $s2, 4($s7)
    0892FAC8:[8EF30004]: lw         $s3, 4($s7)
    0892FACC:[8EF50000]: lw         $s5, 0($s7)
    0892FAD0:[1260FFFD]: beq        $s3, $zr, 0x0892FAC8
    0892FAD4:[26F70008]: addiu      $s7, $s7, 8
    0892FAD8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892FADC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892FAE0:[0E24C2A3]: jal        0x08930A8C
    0892FAE4:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892FAE8:[10400003]: beq        $v0, $zr, 0x0892FAF8
    0892FAEC:[26740001]: addiu      $s4, $s3, 1
    0892FAF0:[00551023]: subu       $v0, $v0, $s5
    0892FAF4:[24540001]: addiu      $s4, $v0, 1
    0892FAF8:[8E250000]: lw         $a1, 0($s1)
    0892FAFC:[8E220010]: lw         $v0, 16($s1)
    0892FB00:[8E260014]: lw         $a2, 20($s1)
    0892FB04:[8E240008]: lw         $a0, 8($s1)
    0892FB08:[0274182B]: sltu       $v1, $s3, $s4
    0892FB0C:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892FB10:[0045102B]: sltu       $v0, $v0, $a1
    0892FB14:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0892FB18:[0283900A]: movz       $s2, $s4, $v1
    0892FB1C:[10400025]: beq        $v0, $zr, 0x0892FBB4
    0892FB20:[00868021]: addu       $s0, $a0, $a2
    0892FB24:[0212102A]: slt        $v0, $s0, $s2
    0892FB28:[10400023]: beq        $v0, $zr, 0x0892FBB8
    0892FB2C:[0246102A]: slt        $v0, $s2, $a2
    0892FB30:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892FB34:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892FB38:[0E24C34D]: jal        0x08930D34
    0892FB3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892FB40:[8E230000]: lw         $v1, 0($s1)
    0892FB44:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892FB48:[00701821]: addu       $v1, $v1, $s0
    0892FB4C:[0E24BCBF]: jal        0x0892F2FC
    0892FB50:[AE230000]: sw         $v1, 0($s1)
    0892FB54:[54400021]: bnel       $v0, $zr, 0x0892FBDC
    0892FB58:[9622000C]: lhu        $v0, 12($s1)
    0892FB5C:[0290A023]: subu       $s4, $s4, $s0
    0892FB60:[128000B2]: beq        $s4, $zr, 0x0892FE2C
    0892FB64:[00000000]: nop
    0892FB68:[8EC20008]: lw         $v0, 8($s6)
    0892FB6C:[02B0A821]: addu       $s5, $s5, $s0
    0892FB70:[02709823]: subu       $s3, $s3, $s0
    0892FB74:[00501023]: subu       $v0, $v0, $s0
    0892FB78:[10400043]: beq        $v0, $zr, 0x0892FC88
    0892FB7C:[AEC20008]: sw         $v0, 8($s6)
    0892FB80:[5260FFD2]: beql       $s3, $zr, 0x0892FACC
    0892FB84:[8EF30004]: lw         $s3, 4($s7)
    0892FB88:[13C0FFD3]: beq        $fp, $zr, 0x0892FAD8
    0892FB8C:[0274182B]: sltu       $v1, $s3, $s4
    0892FB90:[8E250000]: lw         $a1, 0($s1)
    0892FB94:[8E220010]: lw         $v0, 16($s1)
    0892FB98:[8E260014]: lw         $a2, 20($s1)
    0892FB9C:[8E240008]: lw         $a0, 8($s1)
    0892FBA0:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892FBA4:[0045102B]: sltu       $v0, $v0, $a1
    0892FBA8:[0283900A]: movz       $s2, $s4, $v1
    0892FBAC:[1440FFDD]: bne        $v0, $zr, 0x0892FB24
    0892FBB0:[00868021]: addu       $s0, $a0, $a2
    0892FBB4:[0246102A]: slt        $v0, $s2, $a2
    0892FBB8:[14400090]: bne        $v0, $zr, 0x0892FDFC
    0892FBBC:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892FBC0:[8E220024]: lw         $v0, 36($s1)
    0892FBC4:[8E24001C]: lw         $a0, 28($s1)
    0892FBC8:[0040F809]: jalr       $ra, $v0
    0892FBCC:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892FBD0:[1C40FFE2]: bgtz       $v0, 0x0892FB5C
    0892FBD4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0892FBD8:[9622000C]: lhu        $v0, 12($s1)
    0892FBDC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892FBE0:[34420040]: ori        $v0, $v0, 64
    0892FBE4:[A622000C]: sh         $v0, 12($s1)
    0892FBE8:[8FBF0024]: lw         $ra, 36($sp)
    0892FBEC:[8FBE0020]: lw         $fp, 32($sp)
    0892FBF0:[8FB7001C]: lw         $s7, 28($sp)
    0892FBF4:[8FB60018]: lw         $s6, 24($sp)
    0892FBF8:[8FB50014]: lw         $s5, 20($sp)
    0892FBFC:[8FB40010]: lw         $s4, 16($sp)
    0892FC00:[8FB3000C]: lw         $s3, 12($sp)
    0892FC04:[8FB20008]: lw         $s2, 8($sp)
    0892FC08:[8FB10004]: lw         $s1, 4($sp)
    0892FC0C:[8FB00000]: lw         $s0, 0($sp)
    0892FC10:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892FC14:[03E00008]: jr         $ra
    0892FC18:[27BD0030]: addiu      $sp, $sp, 48
    0892FC1C:[8E220024]: lw         $v0, 36($s1)
    0892FC20:[8E24001C]: lw         $a0, 28($s1)
    0892FC24:[2E030401]: sltiu      $v1, $s0, 1025
    0892FC28:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    0892FC2C:[0203300B]: movn       $a2, $s0, $v1
    0892FC30:[0040F809]: jalr       $ra, $v0
    0892FC34:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0892FC38:[1840FFE7]: blez       $v0, 0x0892FBD8
    0892FC3C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892FC40:[8EC20008]: lw         $v0, 8($s6)
    0892FC44:[02038023]: subu       $s0, $s0, $v1
    0892FC48:[02439021]: addu       $s2, $s2, $v1
    0892FC4C:[00431023]: subu       $v0, $v0, $v1
    0892FC50:[1040000D]: beq        $v0, $zr, 0x0892FC88
    0892FC54:[AEC20008]: sw         $v0, 8($s6)
    0892FC58:[5600FFF1]: bnel       $s0, $zr, 0x0892FC20
    0892FC5C:[8E220024]: lw         $v0, 36($s1)
    0892FC60:[8EF00004]: lw         $s0, 4($s7)
    0892FC64:[8EF20000]: lw         $s2, 0($s7)
    0892FC68:[1600FFEC]: bne        $s0, $zr, 0x0892FC1C
    0892FC6C:[26F70008]: addiu      $s7, $s7, 8
    0892FC70:[8EF00004]: lw         $s0, 4($s7)
    0892FC74:[8EF20000]: lw         $s2, 0($s7)
    0892FC78:[1200FFF9]: beq        $s0, $zr, 0x0892FC60
    0892FC7C:[26F70008]: addiu      $s7, $s7, 8
    0892FC80:[0A24BF08]: j          0x0892FC20
    0892FC84:[8E220024]: lw         $v0, 36($s1)
    0892FC88:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892FC8C:[8FBF0024]: lw         $ra, 36($sp)
    0892FC90:[8FBE0020]: lw         $fp, 32($sp)
    0892FC94:[8FB7001C]: lw         $s7, 28($sp)
    0892FC98:[8FB60018]: lw         $s6, 24($sp)
    0892FC9C:[8FB50014]: lw         $s5, 20($sp)
    0892FCA0:[8FB40010]: lw         $s4, 16($sp)
    0892FCA4:[8FB3000C]: lw         $s3, 12($sp)
    0892FCA8:[8FB20008]: lw         $s2, 8($sp)
    0892FCAC:[8FB10004]: lw         $s1, 4($sp)
    0892FCB0:[8FB00000]: lw         $s0, 0($sp)
    0892FCB4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892FCB8:[03E00008]: jr         $ra
    0892FCBC:[27BD0030]: addiu      $sp, $sp, 48
    0892FCC0:[8EF20004]: lw         $s2, 4($s7)
    0892FCC4:[8EF40000]: lw         $s4, 0($s7)
    0892FCC8:[16400025]: bne        $s2, $zr, 0x0892FD60
    0892FCCC:[26F70008]: addiu      $s7, $s7, 8
    0892FCD0:[8EF20004]: lw         $s2, 4($s7)
    0892FCD4:[8EF40000]: lw         $s4, 0($s7)
    0892FCD8:[1240FFF9]: beq        $s2, $zr, 0x0892FCC0
    0892FCDC:[26F70008]: addiu      $s7, $s7, 8
    0892FCE0:[0A24BF59]: j          0x0892FD64
    0892FCE4:[3063FFFF]: andi       $v1, $v1, -1
    0892FCE8:[0212102B]: sltu       $v0, $s0, $s2
    0892FCEC:[10400004]: beq        $v0, $zr, 0x0892FD00
    0892FCF0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892FCF4:[30620080]: andi       $v0, $v1, 128
    0892FCF8:[5440005D]: bnel       $v0, $zr, 0x0892FE70
    0892FCFC:[8E230000]: lw         $v1, 0($s1)
    0892FD00:[0253102B]: sltu       $v0, $s2, $s3
    0892FD04:[10400003]: beq        $v0, $zr, 0x0892FD14
    0892FD08:[8E240000]: lw         $a0, 0($s1)
    0892FD0C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD10:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD14:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892FD18:[0E24C34D]: jal        0x08930D34
    0892FD1C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FD20:[8E230008]: lw         $v1, 8($s1)
    0892FD24:[8E220000]: lw         $v0, 0($s1)
    0892FD28:[00701823]: subu       $v1, $v1, $s0
    0892FD2C:[00531021]: addu       $v0, $v0, $s3
    0892FD30:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD34:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD38:[AE230008]: sw         $v1, 8($s1)
    0892FD3C:[AE220000]: sw         $v0, 0($s1)
    0892FD40:[8EC20008]: lw         $v0, 8($s6)
    0892FD44:[02539023]: subu       $s2, $s2, $s3
    0892FD48:[0293A021]: addu       $s4, $s4, $s3
    0892FD4C:[00501023]: subu       $v0, $v0, $s0
    0892FD50:[1040FFCD]: beq        $v0, $zr, 0x0892FC88
    0892FD54:[AEC20008]: sw         $v0, 8($s6)
    0892FD58:[1240FFD9]: beq        $s2, $zr, 0x0892FCC0
    0892FD5C:[9623000C]: lhu        $v1, 12($s1)
    0892FD60:[3063FFFF]: andi       $v1, $v1, -1
    0892FD64:[30620200]: andi       $v0, $v1, 512
    0892FD68:[1440FFDF]: bne        $v0, $zr, 0x0892FCE8
    0892FD6C:[8E300008]: lw         $s0, 8($s1)
    0892FD70:[8E240000]: lw         $a0, 0($s1)
    0892FD74:[8E220010]: lw         $v0, 16($s1)
    0892FD78:[0044102B]: sltu       $v0, $v0, $a0
    0892FD7C:[10400013]: beq        $v0, $zr, 0x0892FDCC
    0892FD80:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892FD84:[0212102B]: sltu       $v0, $s0, $s2
    0892FD88:[50400011]: beql       $v0, $zr, 0x0892FDD0
    0892FD8C:[8E260014]: lw         $a2, 20($s1)
    0892FD90:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FD94:[0E24C34D]: jal        0x08930D34
    0892FD98:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892FD9C:[8E230000]: lw         $v1, 0($s1)
    0892FDA0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892FDA4:[00701821]: addu       $v1, $v1, $s0
    0892FDA8:[0E24BCBF]: jal        0x0892F2FC
    0892FDAC:[AE230000]: sw         $v1, 0($s1)
    0892FDB0:[5040FFE4]: beql       $v0, $zr, 0x0892FD44
    0892FDB4:[8EC20008]: lw         $v0, 8($s6)
    0892FDB8:[9622000C]: lhu        $v0, 12($s1)
    0892FDBC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892FDC0:[34420040]: ori        $v0, $v0, 64
    0892FDC4:[0A24BEFA]: j          0x0892FBE8
    0892FDC8:[A622000C]: sh         $v0, 12($s1)
    0892FDCC:[8E260014]: lw         $a2, 20($s1)
    0892FDD0:[0246102B]: sltu       $v0, $s2, $a2
    0892FDD4:[1440001B]: bne        $v0, $zr, 0x0892FE44
    0892FDD8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FDDC:[8E220024]: lw         $v0, 36($s1)
    0892FDE0:[8E24001C]: lw         $a0, 28($s1)
    0892FDE4:[0040F809]: jalr       $ra, $v0
    0892FDE8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FDEC:[1840FF7A]: blez       $v0, 0x0892FBD8
    0892FDF0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0892FDF4:[0A24BF50]: j          0x0892FD40
    0892FDF8:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0892FDFC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0892FE00:[0E24C34D]: jal        0x08930D34
    0892FE04:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892FE08:[8E230008]: lw         $v1, 8($s1)
    0892FE0C:[8E220000]: lw         $v0, 0($s1)
    0892FE10:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FE14:[00721823]: subu       $v1, $v1, $s2
    0892FE18:[00521021]: addu       $v0, $v0, $s2
    0892FE1C:[0290A023]: subu       $s4, $s4, $s0
    0892FE20:[AE230008]: sw         $v1, 8($s1)
    0892FE24:[1680FF50]: bne        $s4, $zr, 0x0892FB68
    0892FE28:[AE220000]: sw         $v0, 0($s1)
    0892FE2C:[0E24BCBF]: jal        0x0892F2FC
    0892FE30:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892FE34:[1440FF68]: bne        $v0, $zr, 0x0892FBD8
    0892FE38:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892FE3C:[0A24BEDB]: j          0x0892FB6C
    0892FE40:[8EC20008]: lw         $v0, 8($s6)
    0892FE44:[0E24C34D]: jal        0x08930D34
    0892FE48:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0892FE4C:[8E230008]: lw         $v1, 8($s1)
    0892FE50:[8E220000]: lw         $v0, 0($s1)
    0892FE54:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FE58:[00721823]: subu       $v1, $v1, $s2
    0892FE5C:[00521021]: addu       $v0, $v0, $s2
    0892FE60:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FE64:[AE230008]: sw         $v1, 8($s1)
    0892FE68:[0A24BF50]: j          0x0892FD40
    0892FE6C:[AE220000]: sw         $v0, 0($s1)
    0892FE70:[8E220010]: lw         $v0, 16($s1)
    0892FE74:[0E24C01D]: jal        0x08930074
    0892FE78:[00628023]: subu       $s0, $v1, $v0
    0892FE7C:[8E250010]: lw         $a1, 16($s1)
    0892FE80:[0212A821]: addu       $s5, $s0, $s2
    0892FE84:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0892FE88:[0E24C7FB]: jal        0x08931FEC
    0892FE8C:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0892FE90:[1040FF51]: beq        $v0, $zr, 0x0892FBD8
    0892FE94:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0892FE98:[00501021]: addu       $v0, $v0, $s0
    0892FE9C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FEA0:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FEA4:[AE220000]: sw         $v0, 0($s1)
    0892FEA8:[AE350014]: sw         $s5, 20($s1)
    0892FEAC:[AE240010]: sw         $a0, 16($s1)
    0892FEB0:[0A24BF40]: j          0x0892FD00
    0892FEB4:[AE320008]: sw         $s2, 8($s1)
    0892FEB8:[0E24E2AB]: jal        0x08938AAC
    0892FEBC:[00000000]: nop
    0892FEC0:[1440FF72]: bne        $v0, $zr, 0x0892FC8C
    0892FEC4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892FEC8:[0A24BEAA]: j          0x0892FAA8
    0892FECC:[9623000C]: lhu        $v1, 12($s1)
  Back Branch 0892FD68 1,493 times (length 34)
    0892FCD4:[8EF40000]: lw         $s4, 0($s7)
    0892FCD8:[1240FFF9]: beq        $s2, $zr, 0x0892FCC0
    0892FCDC:[26F70008]: addiu      $s7, $s7, 8
    0892FCE0:[0A24BF59]: j          0x0892FD64
    0892FCE4:[3063FFFF]: andi       $v1, $v1, -1
--> 0892FCE8:[0212102B]: sltu       $v0, $s0, $s2
    0892FCEC:[10400004]: beq        $v0, $zr, 0x0892FD00
    0892FCF0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892FCF4:[30620080]: andi       $v0, $v1, 128
    0892FCF8:[5440005D]: bnel       $v0, $zr, 0x0892FE70
    0892FCFC:[8E230000]: lw         $v1, 0($s1)
    0892FD00:[0253102B]: sltu       $v0, $s2, $s3
    0892FD04:[10400003]: beq        $v0, $zr, 0x0892FD14
    0892FD08:[8E240000]: lw         $a0, 0($s1)
    0892FD0C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD10:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD14:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892FD18:[0E24C34D]: jal        0x08930D34
    0892FD1C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FD20:[8E230008]: lw         $v1, 8($s1)
    0892FD24:[8E220000]: lw         $v0, 0($s1)
    0892FD28:[00701823]: subu       $v1, $v1, $s0
    0892FD2C:[00531021]: addu       $v0, $v0, $s3
    0892FD30:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD34:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD38:[AE230008]: sw         $v1, 8($s1)
    0892FD3C:[AE220000]: sw         $v0, 0($s1)
    0892FD40:[8EC20008]: lw         $v0, 8($s6)
    0892FD44:[02539023]: subu       $s2, $s2, $s3
    0892FD48:[0293A021]: addu       $s4, $s4, $s3
    0892FD4C:[00501023]: subu       $v0, $v0, $s0
    0892FD50:[1040FFCD]: beq        $v0, $zr, 0x0892FC88
    0892FD54:[AEC20008]: sw         $v0, 8($s6)
    0892FD58:[1240FFD9]: beq        $s2, $zr, 0x0892FCC0
    0892FD5C:[9623000C]: lhu        $v1, 12($s1)
    0892FD60:[3063FFFF]: andi       $v1, $v1, -1
    0892FD64:[30620200]: andi       $v0, $v1, 512
--> 0892FD68:[1440FFDF]: bne        $v0, $zr, 0x0892FCE8
    0892FD6C:[8E300008]: lw         $s0, 8($s1)
    0892FD70:[8E240000]: lw         $a0, 0($s1)
    0892FD74:[8E220010]: lw         $v0, 16($s1)
    0892FD78:[0044102B]: sltu       $v0, $v0, $a0
  Back Branch 0892FD50 1,493 times (length 52)
    0892FC74:[8EF20000]: lw         $s2, 0($s7)
    0892FC78:[1200FFF9]: beq        $s0, $zr, 0x0892FC60
    0892FC7C:[26F70008]: addiu      $s7, $s7, 8
    0892FC80:[0A24BF08]: j          0x0892FC20
    0892FC84:[8E220024]: lw         $v0, 36($s1)
--> 0892FC88:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892FC8C:[8FBF0024]: lw         $ra, 36($sp)
    0892FC90:[8FBE0020]: lw         $fp, 32($sp)
    0892FC94:[8FB7001C]: lw         $s7, 28($sp)
    0892FC98:[8FB60018]: lw         $s6, 24($sp)
    0892FC9C:[8FB50014]: lw         $s5, 20($sp)
    0892FCA0:[8FB40010]: lw         $s4, 16($sp)
    0892FCA4:[8FB3000C]: lw         $s3, 12($sp)
    0892FCA8:[8FB20008]: lw         $s2, 8($sp)
    0892FCAC:[8FB10004]: lw         $s1, 4($sp)
    0892FCB0:[8FB00000]: lw         $s0, 0($sp)
    0892FCB4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892FCB8:[03E00008]: jr         $ra
    0892FCBC:[27BD0030]: addiu      $sp, $sp, 48
    0892FCC0:[8EF20004]: lw         $s2, 4($s7)
    0892FCC4:[8EF40000]: lw         $s4, 0($s7)
    0892FCC8:[16400025]: bne        $s2, $zr, 0x0892FD60
    0892FCCC:[26F70008]: addiu      $s7, $s7, 8
    0892FCD0:[8EF20004]: lw         $s2, 4($s7)
    0892FCD4:[8EF40000]: lw         $s4, 0($s7)
    0892FCD8:[1240FFF9]: beq        $s2, $zr, 0x0892FCC0
    0892FCDC:[26F70008]: addiu      $s7, $s7, 8
    0892FCE0:[0A24BF59]: j          0x0892FD64
    0892FCE4:[3063FFFF]: andi       $v1, $v1, -1
    0892FCE8:[0212102B]: sltu       $v0, $s0, $s2
    0892FCEC:[10400004]: beq        $v0, $zr, 0x0892FD00
    0892FCF0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892FCF4:[30620080]: andi       $v0, $v1, 128
    0892FCF8:[5440005D]: bnel       $v0, $zr, 0x0892FE70
    0892FCFC:[8E230000]: lw         $v1, 0($s1)
    0892FD00:[0253102B]: sltu       $v0, $s2, $s3
    0892FD04:[10400003]: beq        $v0, $zr, 0x0892FD14
    0892FD08:[8E240000]: lw         $a0, 0($s1)
    0892FD0C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD10:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD14:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892FD18:[0E24C34D]: jal        0x08930D34
    0892FD1C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FD20:[8E230008]: lw         $v1, 8($s1)
    0892FD24:[8E220000]: lw         $v0, 0($s1)
    0892FD28:[00701823]: subu       $v1, $v1, $s0
    0892FD2C:[00531021]: addu       $v0, $v0, $s3
    0892FD30:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD34:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD38:[AE230008]: sw         $v1, 8($s1)
    0892FD3C:[AE220000]: sw         $v0, 0($s1)
    0892FD40:[8EC20008]: lw         $v0, 8($s6)
    0892FD44:[02539023]: subu       $s2, $s2, $s3
    0892FD48:[0293A021]: addu       $s4, $s4, $s3
    0892FD4C:[00501023]: subu       $v0, $v0, $s0
--> 0892FD50:[1040FFCD]: beq        $v0, $zr, 0x0892FC88
    0892FD54:[AEC20008]: sw         $v0, 8($s6)
    0892FD58:[1240FFD9]: beq        $s2, $zr, 0x0892FCC0
    0892FD5C:[9623000C]: lhu        $v1, 12($s1)
    0892FD60:[3063FFFF]: andi       $v1, $v1, -1
  Back Branch 0892FD58 663 times (length 40)
    0892FCAC:[8FB10004]: lw         $s1, 4($sp)
    0892FCB0:[8FB00000]: lw         $s0, 0($sp)
    0892FCB4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892FCB8:[03E00008]: jr         $ra
    0892FCBC:[27BD0030]: addiu      $sp, $sp, 48
--> 0892FCC0:[8EF20004]: lw         $s2, 4($s7)
    0892FCC4:[8EF40000]: lw         $s4, 0($s7)
    0892FCC8:[16400025]: bne        $s2, $zr, 0x0892FD60
    0892FCCC:[26F70008]: addiu      $s7, $s7, 8
    0892FCD0:[8EF20004]: lw         $s2, 4($s7)
    0892FCD4:[8EF40000]: lw         $s4, 0($s7)
    0892FCD8:[1240FFF9]: beq        $s2, $zr, 0x0892FCC0
    0892FCDC:[26F70008]: addiu      $s7, $s7, 8
    0892FCE0:[0A24BF59]: j          0x0892FD64
    0892FCE4:[3063FFFF]: andi       $v1, $v1, -1
    0892FCE8:[0212102B]: sltu       $v0, $s0, $s2
    0892FCEC:[10400004]: beq        $v0, $zr, 0x0892FD00
    0892FCF0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892FCF4:[30620080]: andi       $v0, $v1, 128
    0892FCF8:[5440005D]: bnel       $v0, $zr, 0x0892FE70
    0892FCFC:[8E230000]: lw         $v1, 0($s1)
    0892FD00:[0253102B]: sltu       $v0, $s2, $s3
    0892FD04:[10400003]: beq        $v0, $zr, 0x0892FD14
    0892FD08:[8E240000]: lw         $a0, 0($s1)
    0892FD0C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD10:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD14:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892FD18:[0E24C34D]: jal        0x08930D34
    0892FD1C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FD20:[8E230008]: lw         $v1, 8($s1)
    0892FD24:[8E220000]: lw         $v0, 0($s1)
    0892FD28:[00701823]: subu       $v1, $v1, $s0
    0892FD2C:[00531021]: addu       $v0, $v0, $s3
    0892FD30:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FD34:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FD38:[AE230008]: sw         $v1, 8($s1)
    0892FD3C:[AE220000]: sw         $v0, 0($s1)
    0892FD40:[8EC20008]: lw         $v0, 8($s6)
    0892FD44:[02539023]: subu       $s2, $s2, $s3
    0892FD48:[0293A021]: addu       $s4, $s4, $s3
    0892FD4C:[00501023]: subu       $v0, $v0, $s0
    0892FD50:[1040FFCD]: beq        $v0, $zr, 0x0892FC88
    0892FD54:[AEC20008]: sw         $v0, 8($s6)
--> 0892FD58:[1240FFD9]: beq        $s2, $zr, 0x0892FCC0
    0892FD5C:[9623000C]: lhu        $v1, 12($s1)
    0892FD60:[3063FFFF]: andi       $v1, $v1, -1
    0892FD64:[30620200]: andi       $v0, $v1, 512
    0892FD68:[1440FFDF]: bne        $v0, $zr, 0x0892FCE8
  Back Branch 0892FE24 15 times (length 177)
  Back Branch 0892FAD0 15 times (length 4)
    0892FAB4:[8ED70000]: lw         $s7, 0($s6)
    0892FAB8:[38820001]: xori       $v0, $a0, 1
    0892FABC:[30420001]: andi       $v0, $v0, 1
    0892FAC0:[54400080]: bnel       $v0, $zr, 0x0892FCC4
    0892FAC4:[8EF20004]: lw         $s2, 4($s7)
--> 0892FAC8:[8EF30004]: lw         $s3, 4($s7)
    0892FACC:[8EF50000]: lw         $s5, 0($s7)
--> 0892FAD0:[1260FFFD]: beq        $s3, $zr, 0x0892FAC8
    0892FAD4:[26F70008]: addiu      $s7, $s7, 8
    0892FAD8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892FADC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892FAE0:[0E24C2A3]: jal        0x08930A8C
  Back Branch 0892FE3C 7 times (length 182)
  Back Branch 0892FE34 7 times (length 153)
  Back Branch 0892FB80 5 times (length 47)
    0892FAB8:[38820001]: xori       $v0, $a0, 1
    0892FABC:[30420001]: andi       $v0, $v0, 1
    0892FAC0:[54400080]: bnel       $v0, $zr, 0x0892FCC4
    0892FAC4:[8EF20004]: lw         $s2, 4($s7)
    0892FAC8:[8EF30004]: lw         $s3, 4($s7)
--> 0892FACC:[8EF50000]: lw         $s5, 0($s7)
    0892FAD0:[1260FFFD]: beq        $s3, $zr, 0x0892FAC8
    0892FAD4:[26F70008]: addiu      $s7, $s7, 8
    0892FAD8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892FADC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892FAE0:[0E24C2A3]: jal        0x08930A8C
    0892FAE4:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892FAE8:[10400003]: beq        $v0, $zr, 0x0892FAF8
    0892FAEC:[26740001]: addiu      $s4, $s3, 1
    0892FAF0:[00551023]: subu       $v0, $v0, $s5
    0892FAF4:[24540001]: addiu      $s4, $v0, 1
    0892FAF8:[8E250000]: lw         $a1, 0($s1)
    0892FAFC:[8E220010]: lw         $v0, 16($s1)
    0892FB00:[8E260014]: lw         $a2, 20($s1)
    0892FB04:[8E240008]: lw         $a0, 8($s1)
    0892FB08:[0274182B]: sltu       $v1, $s3, $s4
    0892FB0C:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892FB10:[0045102B]: sltu       $v0, $v0, $a1
    0892FB14:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0892FB18:[0283900A]: movz       $s2, $s4, $v1
    0892FB1C:[10400025]: beq        $v0, $zr, 0x0892FBB4
    0892FB20:[00868021]: addu       $s0, $a0, $a2
    0892FB24:[0212102A]: slt        $v0, $s0, $s2
    0892FB28:[10400023]: beq        $v0, $zr, 0x0892FBB8
    0892FB2C:[0246102A]: slt        $v0, $s2, $a2
    0892FB30:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892FB34:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892FB38:[0E24C34D]: jal        0x08930D34
    0892FB3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892FB40:[8E230000]: lw         $v1, 0($s1)
    0892FB44:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892FB48:[00701821]: addu       $v1, $v1, $s0
    0892FB4C:[0E24BCBF]: jal        0x0892F2FC
    0892FB50:[AE230000]: sw         $v1, 0($s1)
    0892FB54:[54400021]: bnel       $v0, $zr, 0x0892FBDC
    0892FB58:[9622000C]: lhu        $v0, 12($s1)
    0892FB5C:[0290A023]: subu       $s4, $s4, $s0
    0892FB60:[128000B2]: beq        $s4, $zr, 0x0892FE2C
    0892FB64:[00000000]: nop
    0892FB68:[8EC20008]: lw         $v0, 8($s6)
    0892FB6C:[02B0A821]: addu       $s5, $s5, $s0
    0892FB70:[02709823]: subu       $s3, $s3, $s0
    0892FB74:[00501023]: subu       $v0, $v0, $s0
    0892FB78:[10400043]: beq        $v0, $zr, 0x0892FC88
    0892FB7C:[AEC20008]: sw         $v0, 8($s6)
--> 0892FB80:[5260FFD2]: beql       $s3, $zr, 0x0892FACC
    0892FB84:[8EF30004]: lw         $s3, 4($s7)
    0892FB88:[13C0FFD3]: beq        $fp, $zr, 0x0892FAD8
    0892FB8C:[0274182B]: sltu       $v1, $s3, $s4
    0892FB90:[8E250000]: lw         $a1, 0($s1)
_S1_2_88344E0 81,132 instructions (0.807%), 20,283 calls (088344E0 - 088344EC, length 4)
    088344E0:[8C820000]: lw         $v0, 0($a0)
    088344E4:[00052900]: sll        $a1, $a1, 0x0004
    088344E8:[03E00008]: jr         $ra
    088344EC:[00451021]: addu       $v0, $v0, $a1
_S1_2_8834A98 70,574 instructions (0.702%), 5,041 calls (08834A98 - 08834ACC, length 14)
    08834A98:[27BDFFF0]: addiu      $sp, $sp, -16
    08834A9C:[AFBF0004]: sw         $ra, 4($sp)
    08834AA0:[AFB00000]: sw         $s0, 0($sp)
    08834AA4:[0E20D17E]: jal        0x088345F8
    08834AA8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834AAC:[8E0300A4]: lw         $v1, 164($s0)
    08834AB0:[00021100]: sll        $v0, $v0, 0x0004
    08834AB4:[24420010]: addiu      $v0, $v0, 16
    08834AB8:[00621821]: addu       $v1, $v1, $v0
    08834ABC:[AE0300A4]: sw         $v1, 164($s0)
    08834AC0:[8FBF0004]: lw         $ra, 4($sp)
    08834AC4:[8FB00000]: lw         $s0, 0($sp)
    08834AC8:[03E00008]: jr         $ra
    08834ACC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8935E10 62,543 instructions (0.622%), 336 calls (0893538C - 08936C4C, length 1585)
  Back Branch 089353B4 1,813 times (length 5)
    08935394:[1062001A]: beq        $v1, $v0, 0x08935400
    08935398:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893539C:[10600018]: beq        $v1, $zr, 0x08935400
    089353A0:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    089353A4:[26100001]: addiu      $s0, $s0, 1
--> 089353A8:[82020000]: lb         $v0, 0($s0)
    089353AC:[10440004]: beq        $v0, $a0, 0x089353C0
    089353B0:[021E8823]: subu       $s1, $s0, $fp
--> 089353B4:[5440FFFC]: bnel       $v0, $zr, 0x089353A8
    089353B8:[26100001]: addiu      $s0, $s0, 1
    089353BC:[021E8823]: subu       $s1, $s0, $fp
    089353C0:[52200010]: beql       $s1, $zr, 0x08935404
    089353C4:[82020000]: lb         $v0, 0($s0)
  Back Branch 08935638 552 times (length 173)
  Back Branch 0893567C 552 times (length 21)
    0893561C:[8FA30238]: lw         $v1, 568($sp)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
--> 08935630:[8FA40218]: lw         $a0, 536($sp)
    08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
--> 0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08935690 552 times (length 25)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
    08935630:[8FA40218]: lw         $a0, 536($sp)
--> 08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
    0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
--> 08935690:[1040FFE8]: beq        $v0, $zr, 0x08935634
    08935694:[8FA40218]: lw         $a0, 536($sp)
    08935698:[8FA50218]: lw         $a1, 536($sp)
    0893569C:[10A00004]: beq        $a1, $zr, 0x089356B0
    089356A0:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 089356F8 550 times (length 158)
  Back Branch 08935704 550 times (length 120)
  Back Branch 08936A50 383 times (length 17)
    08936A00:[1460FAEF]: bne        $v1, $zr, 0x089355C0
    08936A04:[AFA20040]: sw         $v0, 64($sp)
    08936A08:[0A24D631]: j          0x089358C4
    08936A0C:[8FA40248]: lw         $a0, 584($sp)
    08936A10:[AFA60240]: sw         $a2, 576($sp)
--> 08936A14:[00112F00]: sll        $a1, $s1, 0x001C
    08936A18:[00101102]: srl        $v0, $s0, 0x0004
    08936A1C:[00A21025]: or         $v0, $a1, $v0
    08936A20:[8FA6021C]: lw         $a2, 540($sp)
    08936A24:[3204000F]: andi       $a0, $s0, 15
    08936A28:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08936A2C:[8FA20240]: lw         $v0, 576($sp)
    08936A30:[00C42021]: addu       $a0, $a2, $a0
    08936A34:[00111902]: srl        $v1, $s1, 0x0004
    08936A38:[2442FFFF]: addiu      $v0, $v0, -1
    08936A3C:[90860000]: lbu        $a2, 0($a0)
    08936A40:[AFA20240]: sw         $v0, 576($sp)
    08936A44:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936A48:[02031025]: or         $v0, $s0, $v1
    08936A4C:[8FA30240]: lw         $v1, 576($sp)
--> 08936A50:[1440FFF0]: bne        $v0, $zr, 0x08936A14
    08936A54:[A0660000]: sb         $a2, 0($v1)
    08936A58:[8FA40240]: lw         $a0, 576($sp)
    08936A5C:[27A300B0]: addiu      $v1, $sp, 176
    08936A60:[AFB60220]: sw         $s6, 544($sp)
  Back Branch 0893685C 361 times (length 16)
    08936810:[27B3020C]: addiu      $s3, $sp, 524
    08936814:[16200018]: bne        $s1, $zr, 0x08936878
    08936818:[2E02000A]: sltiu      $v0, $s0, 10
    0893681C:[14400017]: bne        $v0, $zr, 0x0893687C
    08936820:[2665FFFF]: addiu      $a1, $s3, -1
--> 08936824:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936828:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893682C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08936830:[0E2064F1]: jal        0x088193C4
    08936834:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936838:[24420030]: addiu      $v0, $v0, 48
    0893683C:[2673FFFF]: addiu      $s3, $s3, -1
    08936840:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936844:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936848:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893684C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936850:[0E20636D]: jal        0x08818DB4
    08936854:[A2620000]: sb         $v0, 0($s3)
    08936858:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 0893685C:[1460FFF1]: bne        $v1, $zr, 0x08936824
    08936860:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936864:[14600005]: bne        $v1, $zr, 0x0893687C
    08936868:[2665FFFF]: addiu      $a1, $s3, -1
    0893686C:[2C42000A]: sltiu      $v0, $v0, 10
  Back Branch 08936870 361 times (length 20)
    08936814:[16200018]: bne        $s1, $zr, 0x08936878
    08936818:[2E02000A]: sltiu      $v0, $s0, 10
    0893681C:[14400017]: bne        $v0, $zr, 0x0893687C
    08936820:[2665FFFF]: addiu      $a1, $s3, -1
    08936824:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08936828:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893682C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08936830:[0E2064F1]: jal        0x088193C4
    08936834:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936838:[24420030]: addiu      $v0, $v0, 48
    0893683C:[2673FFFF]: addiu      $s3, $s3, -1
    08936840:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936844:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936848:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893684C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936850:[0E20636D]: jal        0x08818DB4
    08936854:[A2620000]: sb         $v0, 0($s3)
    08936858:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0893685C:[1460FFF1]: bne        $v1, $zr, 0x08936824
    08936860:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936864:[14600005]: bne        $v1, $zr, 0x0893687C
    08936868:[2665FFFF]: addiu      $a1, $s3, -1
    0893686C:[2C42000A]: sltiu      $v0, $v0, 10
--> 08936870:[1040FFED]: beq        $v0, $zr, 0x08936828
    08936874:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936878:[2665FFFF]: addiu      $a1, $s3, -1
    0893687C:[27A300B0]: addiu      $v1, $sp, 176
    08936880:[00651823]: subu       $v1, $v1, $a1
  Back Branch 08936898 336 times (length 1290)
  Back Branch 089362C4 336 times (length 293)
  Back Branch 08936C40 283 times (length 1383)
  Back Branch 08935770 198 times (length 145)
  Back Branch 08936A6C 73 times (length 1407)
  Back Branch 089357AC 62 times (length 160)
  Back Branch 08936C30 12 times (length 1379)
  Back Branch 08935744 2 times (length 137)
_S1_2_8896C5C 49,176 instructions (0.489%), 5,464 calls (08896C5C - 08896C7C, length 9)
    08896C5C:[10800006]: beq        $a0, $zr, 0x08896C78
    08896C60:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08896C64:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08896C68:[A4820000]: sh         $v0, 0($a0)
    08896C6C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08896C70:[A4800004]: sh         $zr, 4($a0)
    08896C74:[A0800002]: sb         $zr, 2($a0)
    08896C78:[03E00008]: jr         $ra
    08896C7C:[00000000]: nop
_S1_2_8829330 48,300 instructions (0.481%), 115 calls (08828CB4 - 088294AC, length 511)
    08828CB4:[C4810000]: lwc1       $f1, 0($a0)
    08828CB8:[3C013ECC]: lui        $at, 0x3ECC <=> li $at, 0x3ECC0000
    08828CBC:[3421CCCD]: ori        $at, $at, -13107
    08828CC0:[44810000]: mtc1       $at, $f0
    08828CC4:[46016301]: sub.s      $f12, $f12, $f1
    08828CC8:[46006302]: mul.s      $f12, $f12, $f0
    08828CCC:[460C0880]: add.s      $f2, $f1, $f12
    08828CD0:[46001045]: abs.s      $f1, $f2
    08828CD4:[3C013586]: lui        $at, 0x3586 <=> li $at, 0x35860000
    08828CD8:[342137BD]: ori        $at, $at, 14269
    08828CDC:[44810000]: mtc1       $at, $f0
    08828CE0:[4601003C]: c.lt.s     $f0, $f1
    08828CE4:[00000000]: nop
    08828CE8:[45020001]: bc1fl      0x08828CF0
    08828CEC:[44801000]: mtc1       $zr, $f2
    08828CF0:[03E00008]: jr         $ra
    08828CF4:[E4820000]: swc1       $f2, 0($a0)
    08828E44:[27BDFFD0]: addiu      $sp, $sp, -48
    08828E48:[AFBF0024]: sw         $ra, 36($sp)
    08828E4C:[AFBE0020]: sw         $fp, 32($sp)
    08828E50:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    08828E54:[AFB7001C]: sw         $s7, 28($sp)
    08828E58:[3C170001]: lui        $s7, 0x0001 <=> li $s7, 0x00010000
    08828E5C:[AFB60018]: sw         $s6, 24($sp)
    08828E60:[3C160002]: lui        $s6, 0x0002 <=> li $s6, 0x00020000
    08828E64:[AFB50014]: sw         $s5, 20($sp)
    08828E68:[3C150004]: lui        $s5, 0x0004 <=> li $s5, 0x00040000
    08828E6C:[AFB40010]: sw         $s4, 16($sp)
    08828E70:[3C140008]: lui        $s4, 0x0008 <=> li $s4, 0x00080000
    08828E74:[AFB3000C]: sw         $s3, 12($sp)
    08828E78:[3C130010]: lui        $s3, 0x0010 <=> li $s3, 0x00100000
    08828E7C:[AFB20008]: sw         $s2, 8($sp)
    08828E80:[3C120020]: lui        $s2, 0x0020 <=> li $s2, 0x00200000
    08828E84:[AFB10004]: sw         $s1, 4($sp)
    08828E88:[AFB00000]: sw         $s0, 0($sp)
    08828E8C:[8C900004]: lw         $s0, 4($a0)
    08828E90:[8C910000]: lw         $s1, 0($a0)
    08828E94:[24840048]: addiu      $a0, $a0, 72
    08828E98:[32050001]: andi       $a1, $s0, 1
    08828E9C:[0E20A33E]: jal        0x08828CF8
    08828EA0:[32260001]: andi       $a2, $s1, 1
    08828EA4:[32050002]: andi       $a1, $s0, 2
    08828EA8:[32260002]: andi       $a2, $s1, 2
    08828EAC:[0E20A33E]: jal        0x08828CF8
    08828EB0:[27C4004C]: addiu      $a0, $fp, 76
    08828EB4:[32050004]: andi       $a1, $s0, 4
    08828EB8:[32260004]: andi       $a2, $s1, 4
    08828EBC:[0E20A33E]: jal        0x08828CF8
    08828EC0:[27C40050]: addiu      $a0, $fp, 80
    08828EC4:[32050008]: andi       $a1, $s0, 8
    08828EC8:[32260008]: andi       $a2, $s1, 8
    08828ECC:[0E20A33E]: jal        0x08828CF8
    08828ED0:[27C40054]: addiu      $a0, $fp, 84
    08828ED4:[32050010]: andi       $a1, $s0, 16
    08828ED8:[32260010]: andi       $a2, $s1, 16
    08828EDC:[0E20A33E]: jal        0x08828CF8
    08828EE0:[27C40058]: addiu      $a0, $fp, 88
    08828EE4:[32050020]: andi       $a1, $s0, 32
    08828EE8:[32260020]: andi       $a2, $s1, 32
    08828EEC:[0E20A33E]: jal        0x08828CF8
    08828EF0:[27C4005C]: addiu      $a0, $fp, 92
    08828EF4:[32050040]: andi       $a1, $s0, 64
    08828EF8:[32260040]: andi       $a2, $s1, 64
    08828EFC:[0E20A33E]: jal        0x08828CF8
    08828F00:[27C40060]: addiu      $a0, $fp, 96
    08828F04:[32050080]: andi       $a1, $s0, 128
    08828F08:[32260080]: andi       $a2, $s1, 128
    08828F0C:[0E20A33E]: jal        0x08828CF8
    08828F10:[27C40064]: addiu      $a0, $fp, 100
    08828F14:[32050100]: andi       $a1, $s0, 256
    08828F18:[32260100]: andi       $a2, $s1, 256
    08828F1C:[0E20A33E]: jal        0x08828CF8
    08828F20:[27C40068]: addiu      $a0, $fp, 104
    08828F24:[32050200]: andi       $a1, $s0, 512
    08828F28:[32260200]: andi       $a2, $s1, 512
    08828F2C:[0E20A33E]: jal        0x08828CF8
    08828F30:[27C4006C]: addiu      $a0, $fp, 108
    08828F34:[32050400]: andi       $a1, $s0, 1024
    08828F38:[32260400]: andi       $a2, $s1, 1024
    08828F3C:[0E20A33E]: jal        0x08828CF8
    08828F40:[27C40070]: addiu      $a0, $fp, 112
    08828F44:[32050800]: andi       $a1, $s0, 2048
    08828F48:[32260800]: andi       $a2, $s1, 2048
    08828F4C:[0E20A33E]: jal        0x08828CF8
    08828F50:[27C40074]: addiu      $a0, $fp, 116
    08828F54:[32051000]: andi       $a1, $s0, 4096
    08828F58:[32261000]: andi       $a2, $s1, 4096
    08828F5C:[0E20A33E]: jal        0x08828CF8
    08828F60:[27C40078]: addiu      $a0, $fp, 120
    08828F64:[32052000]: andi       $a1, $s0, 8192
    08828F68:[32262000]: andi       $a2, $s1, 8192
    08828F6C:[0E20A33E]: jal        0x08828CF8
    08828F70:[27C4007C]: addiu      $a0, $fp, 124
    08828F74:[32054000]: andi       $a1, $s0, 16384
    08828F78:[32264000]: andi       $a2, $s1, 16384
    08828F7C:[0E20A33E]: jal        0x08828CF8
    08828F80:[27C40080]: addiu      $a0, $fp, 128
    08828F84:[32058000]: andi       $a1, $s0, -32768
    08828F88:[32268000]: andi       $a2, $s1, -32768
    08828F8C:[0E20A33E]: jal        0x08828CF8
    08828F90:[27C40084]: addiu      $a0, $fp, 132
    08828F94:[02172824]: and        $a1, $s0, $s7
    08828F98:[02373024]: and        $a2, $s1, $s7
    08828F9C:[0E20A33E]: jal        0x08828CF8
    08828FA0:[27C40088]: addiu      $a0, $fp, 136
    08828FA4:[02162824]: and        $a1, $s0, $s6
    08828FA8:[02363024]: and        $a2, $s1, $s6
    08828FAC:[0E20A33E]: jal        0x08828CF8
    08828FB0:[27C4008C]: addiu      $a0, $fp, 140
    08828FB4:[02152824]: and        $a1, $s0, $s5
    08828FB8:[02353024]: and        $a2, $s1, $s5
    08828FBC:[0E20A33E]: jal        0x08828CF8
    08828FC0:[27C40090]: addiu      $a0, $fp, 144
    08828FC4:[02142824]: and        $a1, $s0, $s4
    08828FC8:[02343024]: and        $a2, $s1, $s4
    08828FCC:[0E20A33E]: jal        0x08828CF8
    08828FD0:[27C40094]: addiu      $a0, $fp, 148
    08828FD4:[02132824]: and        $a1, $s0, $s3
    08828FD8:[02333024]: and        $a2, $s1, $s3
    08828FDC:[0E20A33E]: jal        0x08828CF8
    08828FE0:[27C40098]: addiu      $a0, $fp, 152
    08828FE4:[02122824]: and        $a1, $s0, $s2
    08828FE8:[02323024]: and        $a2, $s1, $s2
    08828FEC:[0E20A33E]: jal        0x08828CF8
    08828FF0:[27C4009C]: addiu      $a0, $fp, 156
    08828FF4:[8FD00000]: lw         $s0, 0($fp)
    08828FF8:[8FD10008]: lw         $s1, 8($fp)
    08828FFC:[27C400A0]: addiu      $a0, $fp, 160
    08829000:[32060001]: andi       $a2, $s0, 1
    08829004:[0E20A388]: jal        0x08828E20
    08829008:[32250001]: andi       $a1, $s1, 1
    0882900C:[32060002]: andi       $a2, $s0, 2
    08829010:[27C400A4]: addiu      $a0, $fp, 164
    08829014:[0E20A388]: jal        0x08828E20
    08829018:[32250002]: andi       $a1, $s1, 2
    0882901C:[32060004]: andi       $a2, $s0, 4
    08829020:[27C400A8]: addiu      $a0, $fp, 168
    08829024:[0E20A388]: jal        0x08828E20
    08829028:[32250004]: andi       $a1, $s1, 4
    0882902C:[32060008]: andi       $a2, $s0, 8
    08829030:[27C400AC]: addiu      $a0, $fp, 172
    08829034:[0E20A388]: jal        0x08828E20
    08829038:[32250008]: andi       $a1, $s1, 8
    0882903C:[32060010]: andi       $a2, $s0, 16
    08829040:[27C400B0]: addiu      $a0, $fp, 176
    08829044:[0E20A388]: jal        0x08828E20
    08829048:[32250010]: andi       $a1, $s1, 16
    0882904C:[32060020]: andi       $a2, $s0, 32
    08829050:[27C400B4]: addiu      $a0, $fp, 180
    08829054:[0E20A388]: jal        0x08828E20
    08829058:[32250020]: andi       $a1, $s1, 32
    0882905C:[32060040]: andi       $a2, $s0, 64
    08829060:[27C400B8]: addiu      $a0, $fp, 184
    08829064:[0E20A388]: jal        0x08828E20
    08829068:[32250040]: andi       $a1, $s1, 64
    0882906C:[32060080]: andi       $a2, $s0, 128
    08829070:[27C400BC]: addiu      $a0, $fp, 188
    08829074:[0E20A388]: jal        0x08828E20
    08829078:[32250080]: andi       $a1, $s1, 128
    0882907C:[32060100]: andi       $a2, $s0, 256
    08829080:[27C400C0]: addiu      $a0, $fp, 192
    08829084:[0E20A388]: jal        0x08828E20
    08829088:[32250100]: andi       $a1, $s1, 256
    0882908C:[32060200]: andi       $a2, $s0, 512
    08829090:[27C400C4]: addiu      $a0, $fp, 196
    08829094:[0E20A388]: jal        0x08828E20
    08829098:[32250200]: andi       $a1, $s1, 512
    0882909C:[32060400]: andi       $a2, $s0, 1024
    088290A0:[27C400C8]: addiu      $a0, $fp, 200
    088290A4:[0E20A388]: jal        0x08828E20
    088290A8:[32250400]: andi       $a1, $s1, 1024
    088290AC:[32060800]: andi       $a2, $s0, 2048
    088290B0:[27C400CC]: addiu      $a0, $fp, 204
    088290B4:[0E20A388]: jal        0x08828E20
    088290B8:[32250800]: andi       $a1, $s1, 2048
    088290BC:[32061000]: andi       $a2, $s0, 4096
    088290C0:[27C400D0]: addiu      $a0, $fp, 208
    088290C4:[0E20A388]: jal        0x08828E20
    088290C8:[32251000]: andi       $a1, $s1, 4096
    088290CC:[32062000]: andi       $a2, $s0, 8192
    088290D0:[27C400D4]: addiu      $a0, $fp, 212
    088290D4:[0E20A388]: jal        0x08828E20
    088290D8:[32252000]: andi       $a1, $s1, 8192
    088290DC:[32064000]: andi       $a2, $s0, 16384
    088290E0:[27C400D8]: addiu      $a0, $fp, 216
    088290E4:[0E20A388]: jal        0x08828E20
    088290E8:[32254000]: andi       $a1, $s1, 16384
    088290EC:[32068000]: andi       $a2, $s0, -32768
    088290F0:[27C400DC]: addiu      $a0, $fp, 220
    088290F4:[0E20A388]: jal        0x08828E20
    088290F8:[32258000]: andi       $a1, $s1, -32768
    088290FC:[02173024]: and        $a2, $s0, $s7
    08829100:[27C400E0]: addiu      $a0, $fp, 224
    08829104:[0E20A388]: jal        0x08828E20
    08829108:[02372824]: and        $a1, $s1, $s7
    0882910C:[02163024]: and        $a2, $s0, $s6
    08829110:[27C400E4]: addiu      $a0, $fp, 228
    08829114:[0E20A388]: jal        0x08828E20
    08829118:[02362824]: and        $a1, $s1, $s6
    0882911C:[02153024]: and        $a2, $s0, $s5
    08829120:[27C400E8]: addiu      $a0, $fp, 232
    08829124:[0E20A388]: jal        0x08828E20
    08829128:[02352824]: and        $a1, $s1, $s5
    0882912C:[02143024]: and        $a2, $s0, $s4
    08829130:[27C400EC]: addiu      $a0, $fp, 236
    08829134:[0E20A388]: jal        0x08828E20
    08829138:[02342824]: and        $a1, $s1, $s4
    0882913C:[02133024]: and        $a2, $s0, $s3
    08829140:[27C400F0]: addiu      $a0, $fp, 240
    08829144:[0E20A388]: jal        0x08828E20
    08829148:[02332824]: and        $a1, $s1, $s3
    0882914C:[02123024]: and        $a2, $s0, $s2
    08829150:[27C400F4]: addiu      $a0, $fp, 244
    08829154:[0E20A388]: jal        0x08828E20
    08829158:[02322824]: and        $a1, $s1, $s2
    0882915C:[8FD00000]: lw         $s0, 0($fp)
    08829160:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08829164:[44816000]: mtc1       $at, $f12
    08829168:[32020001]: andi       $v0, $s0, 1
    0882916C:[14400002]: bne        $v0, $zr, 0x08829178
    08829170:[27C400F8]: addiu      $a0, $fp, 248
    08829174:[44806000]: mtc1       $zr, $f12
    08829178:[0E20A32D]: jal        0x08828CB4
    0882917C:[00000000]: nop
    08829180:[44806000]: mtc1       $zr, $f12
    08829184:[0E20A32D]: jal        0x08828CB4
    08829188:[27C400FC]: addiu      $a0, $fp, 252
    0882918C:[44806000]: mtc1       $zr, $f12
    08829190:[0E20A32D]: jal        0x08828CB4
    08829194:[27C40100]: addiu      $a0, $fp, 256
    08829198:[7E0200C0]: ext        $v0, $s0, 3, 1
    0882919C:[44820000]: mtc1       $v0, $f0
    088291A0:[27C40104]: addiu      $a0, $fp, 260
    088291A4:[0E20A32D]: jal        0x08828CB4
    088291A8:[46800320]: cvt.s.w    $f12, $f0
    088291AC:[7E020100]: ext        $v0, $s0, 4, 1
    088291B0:[44820000]: mtc1       $v0, $f0
    088291B4:[27C40108]: addiu      $a0, $fp, 264
    088291B8:[0E20A32D]: jal        0x08828CB4
    088291BC:[46800320]: cvt.s.w    $f12, $f0
    088291C0:[7E020140]: ext        $v0, $s0, 5, 1
    088291C4:[44820000]: mtc1       $v0, $f0
    088291C8:[27C4010C]: addiu      $a0, $fp, 268
    088291CC:[0E20A32D]: jal        0x08828CB4
    088291D0:[46800320]: cvt.s.w    $f12, $f0
    088291D4:[7E020180]: ext        $v0, $s0, 6, 1
    088291D8:[44820000]: mtc1       $v0, $f0
    088291DC:[27C40110]: addiu      $a0, $fp, 272
    088291E0:[0E20A32D]: jal        0x08828CB4
    088291E4:[46800320]: cvt.s.w    $f12, $f0
    088291E8:[7E0201C0]: ext        $v0, $s0, 7, 1
    088291EC:[44820000]: mtc1       $v0, $f0
    088291F0:[27C40114]: addiu      $a0, $fp, 276
    088291F4:[0E20A32D]: jal        0x08828CB4
    088291F8:[46800320]: cvt.s.w    $f12, $f0
    088291FC:[44806000]: mtc1       $zr, $f12
    08829200:[0E20A32D]: jal        0x08828CB4
    08829204:[27C40118]: addiu      $a0, $fp, 280
    08829208:[44806000]: mtc1       $zr, $f12
    0882920C:[0E20A32D]: jal        0x08828CB4
    08829210:[27C4011C]: addiu      $a0, $fp, 284
    08829214:[7E020280]: ext        $v0, $s0, 10, 1
    08829218:[44820000]: mtc1       $v0, $f0
    0882921C:[27C40120]: addiu      $a0, $fp, 288
    08829220:[0E20A32D]: jal        0x08828CB4
    08829224:[46800320]: cvt.s.w    $f12, $f0
    08829228:[7E0202C0]: ext        $v0, $s0, 11, 1
    0882922C:[44820000]: mtc1       $v0, $f0
    08829230:[27C40124]: addiu      $a0, $fp, 292
    08829234:[0E20A32D]: jal        0x08828CB4
    08829238:[46800320]: cvt.s.w    $f12, $f0
    0882923C:[7E020300]: ext        $v0, $s0, 12, 1
    08829240:[44820000]: mtc1       $v0, $f0
    08829244:[27C40128]: addiu      $a0, $fp, 296
    08829248:[0E20A32D]: jal        0x08828CB4
    0882924C:[46800320]: cvt.s.w    $f12, $f0
    08829250:[7E020340]: ext        $v0, $s0, 13, 1
    08829254:[44820000]: mtc1       $v0, $f0
    08829258:[27C4012C]: addiu      $a0, $fp, 300
    0882925C:[0E20A32D]: jal        0x08828CB4
    08829260:[46800320]: cvt.s.w    $f12, $f0
    08829264:[7E020380]: ext        $v0, $s0, 14, 1
    08829268:[44820000]: mtc1       $v0, $f0
    0882926C:[27C40130]: addiu      $a0, $fp, 304
    08829270:[0E20A32D]: jal        0x08828CB4
    08829274:[46800320]: cvt.s.w    $f12, $f0
    08829278:[7E0203C0]: ext        $v0, $s0, 15, 1
    0882927C:[44820000]: mtc1       $v0, $f0
    08829280:[27C40134]: addiu      $a0, $fp, 308
    08829284:[0E20A32D]: jal        0x08828CB4
    08829288:[46800320]: cvt.s.w    $f12, $f0
    0882928C:[7E020400]: ext        $v0, $s0, 16, 1
    08829290:[44820000]: mtc1       $v0, $f0
    08829294:[27C40138]: addiu      $a0, $fp, 312
    08829298:[0E20A32D]: jal        0x08828CB4
    0882929C:[46800320]: cvt.s.w    $f12, $f0
    088292A0:[7E020440]: ext        $v0, $s0, 17, 1
    088292A4:[44820000]: mtc1       $v0, $f0
    088292A8:[27C4013C]: addiu      $a0, $fp, 316
    088292AC:[0E20A32D]: jal        0x08828CB4
    088292B0:[46800320]: cvt.s.w    $f12, $f0
    088292B4:[7E020480]: ext        $v0, $s0, 18, 1
    088292B8:[44820000]: mtc1       $v0, $f0
    088292BC:[27C40140]: addiu      $a0, $fp, 320
    088292C0:[0E20A32D]: jal        0x08828CB4
    088292C4:[46800320]: cvt.s.w    $f12, $f0
    088292C8:[7E0204C0]: ext        $v0, $s0, 19, 1
    088292CC:[44820000]: mtc1       $v0, $f0
    088292D0:[27C40144]: addiu      $a0, $fp, 324
    088292D4:[0E20A32D]: jal        0x08828CB4
    088292D8:[46800320]: cvt.s.w    $f12, $f0
    088292DC:[7E020500]: ext        $v0, $s0, 20, 1
    088292E0:[44820000]: mtc1       $v0, $f0
    088292E4:[27C40148]: addiu      $a0, $fp, 328
    088292E8:[7E100540]: ext        $s0, $s0, 21, 1
    088292EC:[0E20A32D]: jal        0x08828CB4
    088292F0:[46800320]: cvt.s.w    $f12, $f0
    088292F4:[44900000]: mtc1       $s0, $f0
    088292F8:[27C4014C]: addiu      $a0, $fp, 332
    088292FC:[8FBF0024]: lw         $ra, 36($sp)
    08829300:[46800320]: cvt.s.w    $f12, $f0
    08829304:[8FBE0020]: lw         $fp, 32($sp)
    08829308:[8FB7001C]: lw         $s7, 28($sp)
    0882930C:[8FB60018]: lw         $s6, 24($sp)
    08829310:[8FB50014]: lw         $s5, 20($sp)
    08829314:[8FB40010]: lw         $s4, 16($sp)
    08829318:[8FB3000C]: lw         $s3, 12($sp)
    0882931C:[8FB20008]: lw         $s2, 8($sp)
    08829320:[8FB10004]: lw         $s1, 4($sp)
    08829324:[8FB00000]: lw         $s0, 0($sp)
    08829328:[0A20A32D]: j          0x08828CB4
    0882932C:[27BD0030]: addiu      $sp, $sp, 48
    08829330:[27BDFFF0]: addiu      $sp, $sp, -16
    08829334:[AFB00000]: sw         $s0, 0($sp)
    08829338:[AFBF0004]: sw         $ra, 4($sp)
    0882933C:[0E20A2EF]: jal        0x08828BBC
    08829340:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08829344:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08829348:[C6020154]: lwc1       $f2, 340($s0)
    0882934C:[8E030574]: lw         $v1, 1396($s0)
    08829350:[8C44BA94]: lw         $a0, -17772($v0)
    08829354:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08829358:[8C47BA90]: lw         $a3, -17776($v0)
    0882935C:[3C01BF80]: lui        $at, 0xBF80 <=> li $at, 0xBF800000
    08829360:[44810000]: mtc1       $at, $f0
    08829364:[4600103E]: c.le.s     $f2, $f0
    08829368:[00642024]: and        $a0, $v1, $a0
    0882936C:[3C060010]: lui        $a2, 0x0010 <=> li $a2, 0x00100000
    08829370:[0004300A]: movz       $a2, $zr, $a0 <=> move $a2, $a0
    08829374:[00673824]: and        $a3, $v1, $a3
    08829378:[30690100]: andi       $t1, $v1, 256
    0882937C:[30680200]: andi       $t0, $v1, 512
    08829380:[24050400]: addiu      $a1, $zr, 1024 <=> li $a1, 1024
    08829384:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    08829388:[3063F0F9]: andi       $v1, $v1, -3847
    0882938C:[3C020020]: lui        $v0, 0x0020 <=> li $v0, 0x00200000
    08829390:[0009280A]: movz       $a1, $zr, $t1 <=> move $a1, $t1
    08829394:[0008200A]: movz       $a0, $zr, $t0 <=> move $a0, $t0
    08829398:[00661825]: or         $v1, $v1, $a2
    0882939C:[0007100A]: movz       $v0, $zr, $a3 <=> move $v0, $a3
    088293A0:[00A42825]: or         $a1, $a1, $a0
    088293A4:[00621025]: or         $v0, $v1, $v0
    088293A8:[AE000158]: sw         $zr, 344($s0)
    088293AC:[AE00015C]: sw         $zr, 348($s0)
    088293B0:[AE000160]: sw         $zr, 352($s0)
    088293B4:[AE000164]: sw         $zr, 356($s0)
    088293B8:[AE000168]: sw         $zr, 360($s0)
    088293BC:[AE00016C]: sw         $zr, 364($s0)
    088293C0:[45000003]: bc1f       0x088293D0
    088293C4:[C6010150]: lwc1       $f1, 336($s0)
    088293C8:[0A20A4F5]: j          0x088293D4
    088293CC:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    088293D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088293D4:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    088293D8:[44810000]: mtc1       $at, $f0
    088293DC:[4601003E]: c.le.s     $f0, $f1
    088293E0:[00000000]: nop
    088293E4:[45000003]: bc1f       0x088293F4
    088293E8:[00431825]: or         $v1, $v0, $v1
    088293EC:[0A20A500]: j          0x08829400
    088293F0:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    088293F4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088293F8:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    088293FC:[44810000]: mtc1       $at, $f0
    08829400:[4602003E]: c.le.s     $f0, $f2
    08829404:[00000000]: nop
    08829408:[45000003]: bc1f       0x08829418
    0882940C:[00621025]: or         $v0, $v1, $v0
    08829410:[0A20A507]: j          0x0882941C
    08829414:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
    08829418:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882941C:[3C01BF80]: lui        $at, 0xBF80 <=> li $at, 0xBF800000
    08829420:[44810000]: mtc1       $at, $f0
    08829424:[4600083E]: c.le.s     $f1, $f0
    08829428:[00000000]: nop
    0882942C:[45000003]: bc1f       0x0882943C
    08829430:[00431825]: or         $v1, $v0, $v1
    08829434:[0A20A510]: j          0x08829440
    08829438:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0882943C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08829440:[00621025]: or         $v0, $v1, $v0
    08829444:[AE020010]: sw         $v0, 16($s0)
    08829448:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882944C:[0E20A286]: jal        0x08828A18
    08829450:[AE050030]: sw         $a1, 48($s0)
    08829454:[0E20A2B0]: jal        0x08828AC0
    08829458:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882945C:[8E020000]: lw         $v0, 0($s0)
    08829460:[8E030004]: lw         $v1, 4($s0)
    08829464:[8E050008]: lw         $a1, 8($s0)
    08829468:[8E06000C]: lw         $a2, 12($s0)
    0882946C:[8E040020]: lw         $a0, 32($s0)
    08829470:[8E070024]: lw         $a3, 36($s0)
    08829474:[8E080028]: lw         $t0, 40($s0)
    08829478:[8E09002C]: lw         $t1, 44($s0)
    0882947C:[00441025]: or         $v0, $v0, $a0
    08829480:[00671825]: or         $v1, $v1, $a3
    08829484:[00A82825]: or         $a1, $a1, $t0
    08829488:[00C93025]: or         $a2, $a2, $t1
    0882948C:[AE020000]: sw         $v0, 0($s0)
    08829490:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08829494:[AE030004]: sw         $v1, 4($s0)
    08829498:[AE050008]: sw         $a1, 8($s0)
    0882949C:[AE06000C]: sw         $a2, 12($s0)
    088294A0:[8FBF0004]: lw         $ra, 4($sp)
    088294A4:[8FB00000]: lw         $s0, 0($sp)
    088294A8:[0A20A391]: j          0x08828E44
    088294AC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088294A8 115 times (length 411)
  Back Branch 08829328 115 times (length 415)
_S1_2_8930D34 47,599 instructions (0.474%), 1,519 calls (08930D34 - 08930FEC, length 175)
    08930D34:[00A4102B]: sltu       $v0, $a1, $a0
    08930D38:[10400005]: beq        $v0, $zr, 0x08930D50
    08930D3C:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08930D40:[00A61821]: addu       $v1, $a1, $a2
    08930D44:[0083102B]: sltu       $v0, $a0, $v1
    08930D48:[5440003C]: bnel       $v0, $zr, 0x08930E3C
    08930D4C:[00865021]: addu       $t2, $a0, $a2
    08930D50:[2CC20008]: sltiu      $v0, $a2, 8
    08930D54:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08930D58:[1040000B]: beq        $v0, $zr, 0x08930D88
    08930D5C:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930D60:[18C00007]: blez       $a2, 0x08930D80
    08930D64:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08930D68:[00861821]: addu       $v1, $a0, $a2
    08930D6C:[91020000]: lbu        $v0, 0($t0)
    08930D70:[A0E20000]: sb         $v0, 0($a3)
    08930D74:[24E70001]: addiu      $a3, $a3, 1
    08930D78:[1467FFFC]: bne        $v1, $a3, 0x08930D6C
    08930D7C:[25080001]: addiu      $t0, $t0, 1
    08930D80:[03E00008]: jr         $ra
    08930D84:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930D88:[00AA1026]: xor        $v0, $a1, $t2
    08930D8C:[30420003]: andi       $v0, $v0, 3
    08930D90:[54400061]: bnel       $v0, $zr, 0x08930F18
    08930D94:[00062FC3]: sra        $a1, $a2, 0x001F
    08930D98:[30A30003]: andi       $v1, $a1, 3
    08930D9C:[10600009]: beq        $v1, $zr, 0x08930DC4
    08930DA0:[00065902]: srl        $t3, $a2, 0x0004
    08930DA4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08930DA8:[00431023]: subu       $v0, $v0, $v1
    08930DAC:[00C23023]: subu       $a2, $a2, $v0
    08930DB0:[00A24021]: addu       $t0, $a1, $v0
    08930DB4:[01422021]: addu       $a0, $t2, $v0
    08930DB8:[98A30000]: lwr        $v1, 0($a1)
    08930DBC:[B9430000]: swr        $v1, 0($t2)
    08930DC0:[00065902]: srl        $t3, $a2, 0x0004
    08930DC4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930DC8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930DCC:[1160000E]: beq        $t3, $zr, 0x08930E08
    08930DD0:[30CC000F]: andi       $t4, $a2, 15
    08930DD4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08930DD8:[8CE30004]: lw         $v1, 4($a3)
    08930DDC:[8CE40008]: lw         $a0, 8($a3)
    08930DE0:[8CE5000C]: lw         $a1, 12($a3)
    08930DE4:[8CE20000]: lw         $v0, 0($a3)
    08930DE8:[25080001]: addiu      $t0, $t0, 1
    08930DEC:[AD230004]: sw         $v1, 4($t1)
    08930DF0:[24E70010]: addiu      $a3, $a3, 16
    08930DF4:[AD220000]: sw         $v0, 0($t1)
    08930DF8:[AD240008]: sw         $a0, 8($t1)
    08930DFC:[AD25000C]: sw         $a1, 12($t1)
    08930E00:[1568FFF5]: bne        $t3, $t0, 0x08930DD8
    08930E04:[25290010]: addiu      $t1, $t1, 16
    08930E08:[000C2082]: srl        $a0, $t4, 0x0002
    08930E0C:[10800008]: beq        $a0, $zr, 0x08930E30
    08930E10:[30C60003]: andi       $a2, $a2, 3
    08930E14:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930E18:[8CE20000]: lw         $v0, 0($a3)
    08930E1C:[24630001]: addiu      $v1, $v1, 1
    08930E20:[24E70004]: addiu      $a3, $a3, 4
    08930E24:[AD220000]: sw         $v0, 0($t1)
    08930E28:[1464FFFB]: bne        $v1, $a0, 0x08930E18
    08930E2C:[25290004]: addiu      $t1, $t1, 4
    08930E30:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930E34:[0A24C358]: j          0x08930D60
    08930E38:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930E3C:[2CC20008]: sltiu      $v0, $a2, 8
    08930E40:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08930E44:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930E48:[14400029]: bne        $v0, $zr, 0x08930EF0
    08930E4C:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    08930E50:[006A1026]: xor        $v0, $v1, $t2
    08930E54:[30420003]: andi       $v0, $v0, 3
    08930E58:[14400046]: bne        $v0, $zr, 0x08930F74
    08930E5C:[00062FC3]: sra        $a1, $a2, 0x001F
    08930E60:[30630003]: andi       $v1, $v1, 3
    08930E64:[1460005B]: bne        $v1, $zr, 0x08930FD4
    08930E68:[00000000]: nop
    08930E6C:[000B6102]: srl        $t4, $t3, 0x0004
    08930E70:[316D000F]: andi       $t5, $t3, 15
    08930E74:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08930E78:[11800011]: beq        $t4, $zr, 0x08930EC0
    08930E7C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930E80:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930E84:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08930E88:[8CE3FFFC]: lw         $v1, -4($a3)
    08930E8C:[8CE2FFF0]: lw         $v0, -16($a3)
    08930E90:[8CE4FFF4]: lw         $a0, -12($a3)
    08930E94:[8CE5FFF8]: lw         $a1, -8($a3)
    08930E98:[24E8FFF0]: addiu      $t0, $a3, -16
    08930E9C:[AD23FFFC]: sw         $v1, -4($t1)
    08930EA0:[24C60001]: addiu      $a2, $a2, 1
    08930EA4:[2523FFF0]: addiu      $v1, $t1, -16
    08930EA8:[AD22FFF0]: sw         $v0, -16($t1)
    08930EAC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930EB0:[AD24FFF4]: sw         $a0, -12($t1)
    08930EB4:[AD25FFF8]: sw         $a1, -8($t1)
    08930EB8:[1586FFF3]: bne        $t4, $a2, 0x08930E88
    08930EBC:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    08930EC0:[000D2882]: srl        $a1, $t5, 0x0002
    08930EC4:[10A00008]: beq        $a1, $zr, 0x08930EE8
    08930EC8:[316B0003]: andi       $t3, $t3, 3
    08930ECC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08930ED0:[2508FFFC]: addiu      $t0, $t0, -4
    08930ED4:[8D020000]: lw         $v0, 0($t0)
    08930ED8:[2463FFFC]: addiu      $v1, $v1, -4
    08930EDC:[24840001]: addiu      $a0, $a0, 1
    08930EE0:[14A4FFFB]: bne        $a1, $a0, 0x08930ED0
    08930EE4:[AC620000]: sw         $v0, 0($v1)
    08930EE8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08930EEC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930EF0:[1960FFA3]: blez       $t3, 0x08930D80
    08930EF4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930EF8:[24E7FFFF]: addiu      $a3, $a3, -1
    08930EFC:[90E20000]: lbu        $v0, 0($a3)
    08930F00:[2484FFFF]: addiu      $a0, $a0, -1
    08930F04:[24630001]: addiu      $v1, $v1, 1
    08930F08:[1563FFFB]: bne        $t3, $v1, 0x08930EF8
    08930F0C:[A0820000]: sb         $v0, 0($a0)
    08930F10:[03E00008]: jr         $ra
    08930F14:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930F18:[00052F82]: srl        $a1, $a1, 0x001E
    08930F1C:[24C40003]: addiu      $a0, $a2, 3
    08930F20:[28C30000]: slti       $v1, $a2, 0
    08930F24:[00C3200A]: movz       $a0, $a2, $v1
    08930F28:[00C51021]: addu       $v0, $a2, $a1
    08930F2C:[30420003]: andi       $v0, $v0, 3
    08930F30:[00042083]: sra        $a0, $a0, 0x0002
    08930F34:[00453023]: subu       $a2, $v0, $a1
    08930F38:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930F3C:[1080FFBC]: beq        $a0, $zr, 0x08930E30
    08930F40:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08930F44:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930F48:[24630001]: addiu      $v1, $v1, 1
    08930F4C:[88E20003]: lwl        $v0, 3($a3)
    08930F50:[98E20000]: lwr        $v0, 0($a3)
    08930F54:[24E70004]: addiu      $a3, $a3, 4
    08930F58:[A9220003]: swl        $v0, 3($t1)
    08930F5C:[B9220000]: swr        $v0, 0($t1)
    08930F60:[1483FFF9]: bne        $a0, $v1, 0x08930F48
    08930F64:[25290004]: addiu      $t1, $t1, 4
    08930F68:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930F6C:[0A24C358]: j          0x08930D60
    08930F70:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930F74:[00052F82]: srl        $a1, $a1, 0x001E
    08930F78:[28C30000]: slti       $v1, $a2, 0
    08930F7C:[24C40003]: addiu      $a0, $a2, 3
    08930F80:[00C3200A]: movz       $a0, $a2, $v1
    08930F84:[00C51021]: addu       $v0, $a2, $a1
    08930F88:[30420003]: andi       $v0, $v0, 3
    08930F8C:[00042083]: sra        $a0, $a0, 0x0002
    08930F90:[00455823]: subu       $t3, $v0, $a1
    08930F94:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930F98:[1080FFD3]: beq        $a0, $zr, 0x08930EE8
    08930F9C:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    08930FA0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08930FA4:[24A50001]: addiu      $a1, $a1, 1
    08930FA8:[2508FFFC]: addiu      $t0, $t0, -4
    08930FAC:[2463FFFC]: addiu      $v1, $v1, -4
    08930FB0:[89020003]: lwl        $v0, 3($t0)
    08930FB4:[99020000]: lwr        $v0, 0($t0)
    08930FB8:[A8620003]: swl        $v0, 3($v1)
    08930FBC:[B8620000]: swr        $v0, 0($v1)
    08930FC0:[5485FFF9]: bnel       $a0, $a1, 0x08930FA8
    08930FC4:[24A50001]: addiu      $a1, $a1, 1
    08930FC8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08930FCC:[0A24C3BC]: j          0x08930EF0
    08930FD0:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930FD4:[88E2FFFF]: lwl        $v0, -1($a3)
    08930FD8:[00C35823]: subu       $t3, $a2, $v1
    08930FDC:[00E33823]: subu       $a3, $a3, $v1
    08930FE0:[01432023]: subu       $a0, $t2, $v1
    08930FE4:[A942FFFF]: swl        $v0, -1($t2)
    08930FE8:[0A24C39C]: j          0x08930E70
    08930FEC:[000B6102]: srl        $t4, $t3, 0x0004
  Back Branch 08930D78 3,398 times (length 5)
    08930D58:[1040000B]: beq        $v0, $zr, 0x08930D88
    08930D5C:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930D60:[18C00007]: blez       $a2, 0x08930D80
    08930D64:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08930D68:[00861821]: addu       $v1, $a0, $a2
--> 08930D6C:[91020000]: lbu        $v0, 0($t0)
    08930D70:[A0E20000]: sb         $v0, 0($a3)
    08930D74:[24E70001]: addiu      $a3, $a3, 1
--> 08930D78:[1467FFFC]: bne        $v1, $a3, 0x08930D6C
    08930D7C:[25080001]: addiu      $t0, $t0, 1
    08930D80:[03E00008]: jr         $ra
    08930D84:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930D88:[00AA1026]: xor        $v0, $a1, $t2
  Back Branch 08930F60 293 times (length 8)
    08930F34:[00453023]: subu       $a2, $v0, $a1
    08930F38:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930F3C:[1080FFBC]: beq        $a0, $zr, 0x08930E30
    08930F40:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08930F44:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08930F48:[24630001]: addiu      $v1, $v1, 1
    08930F4C:[88E20003]: lwl        $v0, 3($a3)
    08930F50:[98E20000]: lwr        $v0, 0($a3)
    08930F54:[24E70004]: addiu      $a3, $a3, 4
    08930F58:[A9220003]: swl        $v0, 3($t1)
    08930F5C:[B9220000]: swr        $v0, 0($t1)
--> 08930F60:[1483FFF9]: bne        $a0, $v1, 0x08930F48
    08930F64:[25290004]: addiu      $t1, $t1, 4
    08930F68:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930F6C:[0A24C358]: j          0x08930D60
    08930F70:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 08930E28 204 times (length 6)
    08930E04:[25290010]: addiu      $t1, $t1, 16
    08930E08:[000C2082]: srl        $a0, $t4, 0x0002
    08930E0C:[10800008]: beq        $a0, $zr, 0x08930E30
    08930E10:[30C60003]: andi       $a2, $a2, 3
    08930E14:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08930E18:[8CE20000]: lw         $v0, 0($a3)
    08930E1C:[24630001]: addiu      $v1, $v1, 1
    08930E20:[24E70004]: addiu      $a3, $a3, 4
    08930E24:[AD220000]: sw         $v0, 0($t1)
--> 08930E28:[1464FFFB]: bne        $v1, $a0, 0x08930E18
    08930E2C:[25290004]: addiu      $t1, $t1, 4
    08930E30:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930E34:[0A24C358]: j          0x08930D60
    08930E38:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 08930E34 128 times (length 55)
    08930D4C:[00865021]: addu       $t2, $a0, $a2
    08930D50:[2CC20008]: sltiu      $v0, $a2, 8
    08930D54:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08930D58:[1040000B]: beq        $v0, $zr, 0x08930D88
    08930D5C:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
--> 08930D60:[18C00007]: blez       $a2, 0x08930D80
    08930D64:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08930D68:[00861821]: addu       $v1, $a0, $a2
    08930D6C:[91020000]: lbu        $v0, 0($t0)
    08930D70:[A0E20000]: sb         $v0, 0($a3)
    08930D74:[24E70001]: addiu      $a3, $a3, 1
    08930D78:[1467FFFC]: bne        $v1, $a3, 0x08930D6C
    08930D7C:[25080001]: addiu      $t0, $t0, 1
    08930D80:[03E00008]: jr         $ra
    08930D84:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930D88:[00AA1026]: xor        $v0, $a1, $t2
    08930D8C:[30420003]: andi       $v0, $v0, 3
    08930D90:[54400061]: bnel       $v0, $zr, 0x08930F18
    08930D94:[00062FC3]: sra        $a1, $a2, 0x001F
    08930D98:[30A30003]: andi       $v1, $a1, 3
    08930D9C:[10600009]: beq        $v1, $zr, 0x08930DC4
    08930DA0:[00065902]: srl        $t3, $a2, 0x0004
    08930DA4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08930DA8:[00431023]: subu       $v0, $v0, $v1
    08930DAC:[00C23023]: subu       $a2, $a2, $v0
    08930DB0:[00A24021]: addu       $t0, $a1, $v0
    08930DB4:[01422021]: addu       $a0, $t2, $v0
    08930DB8:[98A30000]: lwr        $v1, 0($a1)
    08930DBC:[B9430000]: swr        $v1, 0($t2)
    08930DC0:[00065902]: srl        $t3, $a2, 0x0004
    08930DC4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930DC8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930DCC:[1160000E]: beq        $t3, $zr, 0x08930E08
    08930DD0:[30CC000F]: andi       $t4, $a2, 15
    08930DD4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08930DD8:[8CE30004]: lw         $v1, 4($a3)
    08930DDC:[8CE40008]: lw         $a0, 8($a3)
    08930DE0:[8CE5000C]: lw         $a1, 12($a3)
    08930DE4:[8CE20000]: lw         $v0, 0($a3)
    08930DE8:[25080001]: addiu      $t0, $t0, 1
    08930DEC:[AD230004]: sw         $v1, 4($t1)
    08930DF0:[24E70010]: addiu      $a3, $a3, 16
    08930DF4:[AD220000]: sw         $v0, 0($t1)
    08930DF8:[AD240008]: sw         $a0, 8($t1)
    08930DFC:[AD25000C]: sw         $a1, 12($t1)
    08930E00:[1568FFF5]: bne        $t3, $t0, 0x08930DD8
    08930E04:[25290010]: addiu      $t1, $t1, 16
    08930E08:[000C2082]: srl        $a0, $t4, 0x0002
    08930E0C:[10800008]: beq        $a0, $zr, 0x08930E30
    08930E10:[30C60003]: andi       $a2, $a2, 3
    08930E14:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930E18:[8CE20000]: lw         $v0, 0($a3)
    08930E1C:[24630001]: addiu      $v1, $v1, 1
    08930E20:[24E70004]: addiu      $a3, $a3, 4
    08930E24:[AD220000]: sw         $v0, 0($t1)
    08930E28:[1464FFFB]: bne        $v1, $a0, 0x08930E18
    08930E2C:[25290004]: addiu      $t1, $t1, 4
    08930E30:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
--> 08930E34:[0A24C358]: j          0x08930D60
    08930E38:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930E3C:[2CC20008]: sltiu      $v0, $a2, 8
    08930E40:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08930E44:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
  Back Branch 08930F3C 71 times (length 69)
    08930E1C:[24630001]: addiu      $v1, $v1, 1
    08930E20:[24E70004]: addiu      $a3, $a3, 4
    08930E24:[AD220000]: sw         $v0, 0($t1)
    08930E28:[1464FFFB]: bne        $v1, $a0, 0x08930E18
    08930E2C:[25290004]: addiu      $t1, $t1, 4
--> 08930E30:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930E34:[0A24C358]: j          0x08930D60
    08930E38:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930E3C:[2CC20008]: sltiu      $v0, $a2, 8
    08930E40:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08930E44:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930E48:[14400029]: bne        $v0, $zr, 0x08930EF0
    08930E4C:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    08930E50:[006A1026]: xor        $v0, $v1, $t2
    08930E54:[30420003]: andi       $v0, $v0, 3
    08930E58:[14400046]: bne        $v0, $zr, 0x08930F74
    08930E5C:[00062FC3]: sra        $a1, $a2, 0x001F
    08930E60:[30630003]: andi       $v1, $v1, 3
    08930E64:[1460005B]: bne        $v1, $zr, 0x08930FD4
    08930E68:[00000000]: nop
    08930E6C:[000B6102]: srl        $t4, $t3, 0x0004
    08930E70:[316D000F]: andi       $t5, $t3, 15
    08930E74:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08930E78:[11800011]: beq        $t4, $zr, 0x08930EC0
    08930E7C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930E80:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930E84:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08930E88:[8CE3FFFC]: lw         $v1, -4($a3)
    08930E8C:[8CE2FFF0]: lw         $v0, -16($a3)
    08930E90:[8CE4FFF4]: lw         $a0, -12($a3)
    08930E94:[8CE5FFF8]: lw         $a1, -8($a3)
    08930E98:[24E8FFF0]: addiu      $t0, $a3, -16
    08930E9C:[AD23FFFC]: sw         $v1, -4($t1)
    08930EA0:[24C60001]: addiu      $a2, $a2, 1
    08930EA4:[2523FFF0]: addiu      $v1, $t1, -16
    08930EA8:[AD22FFF0]: sw         $v0, -16($t1)
    08930EAC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930EB0:[AD24FFF4]: sw         $a0, -12($t1)
    08930EB4:[AD25FFF8]: sw         $a1, -8($t1)
    08930EB8:[1586FFF3]: bne        $t4, $a2, 0x08930E88
    08930EBC:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    08930EC0:[000D2882]: srl        $a1, $t5, 0x0002
    08930EC4:[10A00008]: beq        $a1, $zr, 0x08930EE8
    08930EC8:[316B0003]: andi       $t3, $t3, 3
    08930ECC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08930ED0:[2508FFFC]: addiu      $t0, $t0, -4
    08930ED4:[8D020000]: lw         $v0, 0($t0)
    08930ED8:[2463FFFC]: addiu      $v1, $v1, -4
    08930EDC:[24840001]: addiu      $a0, $a0, 1
    08930EE0:[14A4FFFB]: bne        $a1, $a0, 0x08930ED0
    08930EE4:[AC620000]: sw         $v0, 0($v1)
    08930EE8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08930EEC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930EF0:[1960FFA3]: blez       $t3, 0x08930D80
    08930EF4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930EF8:[24E7FFFF]: addiu      $a3, $a3, -1
    08930EFC:[90E20000]: lbu        $v0, 0($a3)
    08930F00:[2484FFFF]: addiu      $a0, $a0, -1
    08930F04:[24630001]: addiu      $v1, $v1, 1
    08930F08:[1563FFFB]: bne        $t3, $v1, 0x08930EF8
    08930F0C:[A0820000]: sb         $v0, 0($a0)
    08930F10:[03E00008]: jr         $ra
    08930F14:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930F18:[00052F82]: srl        $a1, $a1, 0x001E
    08930F1C:[24C40003]: addiu      $a0, $a2, 3
    08930F20:[28C30000]: slti       $v1, $a2, 0
    08930F24:[00C3200A]: movz       $a0, $a2, $v1
    08930F28:[00C51021]: addu       $v0, $a2, $a1
    08930F2C:[30420003]: andi       $v0, $v0, 3
    08930F30:[00042083]: sra        $a0, $a0, 0x0002
    08930F34:[00453023]: subu       $a2, $v0, $a1
    08930F38:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
--> 08930F3C:[1080FFBC]: beq        $a0, $zr, 0x08930E30
    08930F40:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08930F44:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930F48:[24630001]: addiu      $v1, $v1, 1
    08930F4C:[88E20003]: lwl        $v0, 3($a3)
  Back Branch 08930F6C 71 times (length 133)
  Back Branch 08930E00 66 times (length 12)
    08930DC4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930DC8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930DCC:[1160000E]: beq        $t3, $zr, 0x08930E08
    08930DD0:[30CC000F]: andi       $t4, $a2, 15
    08930DD4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 08930DD8:[8CE30004]: lw         $v1, 4($a3)
    08930DDC:[8CE40008]: lw         $a0, 8($a3)
    08930DE0:[8CE5000C]: lw         $a1, 12($a3)
    08930DE4:[8CE20000]: lw         $v0, 0($a3)
    08930DE8:[25080001]: addiu      $t0, $t0, 1
    08930DEC:[AD230004]: sw         $v1, 4($t1)
    08930DF0:[24E70010]: addiu      $a3, $a3, 16
    08930DF4:[AD220000]: sw         $v0, 0($t1)
    08930DF8:[AD240008]: sw         $a0, 8($t1)
    08930DFC:[AD25000C]: sw         $a1, 12($t1)
--> 08930E00:[1568FFF5]: bne        $t3, $t0, 0x08930DD8
    08930E04:[25290010]: addiu      $t1, $t1, 16
    08930E08:[000C2082]: srl        $a0, $t4, 0x0002
    08930E0C:[10800008]: beq        $a0, $zr, 0x08930E30
    08930E10:[30C60003]: andi       $a2, $a2, 3
_S1_2_8828CB4 41,055 instructions (0.408%), 2,415 calls (08828CB4 - 08828CF4, length 17)
    08828CB4:[C4810000]: lwc1       $f1, 0($a0)
    08828CB8:[3C013ECC]: lui        $at, 0x3ECC <=> li $at, 0x3ECC0000
    08828CBC:[3421CCCD]: ori        $at, $at, -13107
    08828CC0:[44810000]: mtc1       $at, $f0
    08828CC4:[46016301]: sub.s      $f12, $f12, $f1
    08828CC8:[46006302]: mul.s      $f12, $f12, $f0
    08828CCC:[460C0880]: add.s      $f2, $f1, $f12
    08828CD0:[46001045]: abs.s      $f1, $f2
    08828CD4:[3C013586]: lui        $at, 0x3586 <=> li $at, 0x35860000
    08828CD8:[342137BD]: ori        $at, $at, 14269
    08828CDC:[44810000]: mtc1       $at, $f0
    08828CE0:[4601003C]: c.lt.s     $f0, $f1
    08828CE4:[00000000]: nop
    08828CE8:[45020001]: bc1fl      0x08828CF0
    08828CEC:[44801000]: mtc1       $zr, $f2
    08828CF0:[03E00008]: jr         $ra
    08828CF4:[E4820000]: swc1       $f2, 0($a0)
_S1_2_8818DB4 33,847 instructions (0.337%), 501 calls (08818DB4 - 088193C0, length 388)
    08818DB4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08818DB8:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    08818DBC:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08818DC0:[14E00052]: bne        $a3, $zr, 0x08818F0C
    08818DC4:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    08818DC8:[00A6102B]: sltu       $v0, $a1, $a2
    08818DCC:[14400070]: bne        $v0, $zr, 0x08818F90
    08818DD0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08818DD4:[10C000CD]: beq        $a2, $zr, 0x0881910C
    08818DD8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08818DDC:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08818DE0:[004A102B]: sltu       $v0, $v0, $t2
    08818DE4:[144000C1]: bne        $v0, $zr, 0x088190EC
    08818DE8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08818DEC:[2D420100]: sltiu      $v0, $t2, 256
    08818DF0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08818DF4:[14400003]: bne        $v0, $zr, 0x08818E04
    08818DF8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818DFC:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08818E00:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08818E04:[006A1006]: srlv       $v0, $t2, $v1
    08818E08:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08818E0C:[246355F8]: addiu      $v1, $v1, 22008
    08818E10:[00431021]: addu       $v0, $v0, $v1
    08818E14:[90440000]: lbu        $a0, 0($v0)
    08818E18:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08818E1C:[00A42021]: addu       $a0, $a1, $a0
    08818E20:[00644823]: subu       $t1, $v1, $a0
    08818E24:[55200110]: bnel       $t1, $zr, 0x08819268
    08818E28:[012A5004]: sllv       $t2, $t2, $t1
    08818E2C:[016A2023]: subu       $a0, $t3, $t2
    08818E30:[000A4402]: srl        $t0, $t2, 0x0010
    08818E34:[314DFFFF]: andi       $t5, $t2, -1
    08818E38:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08818E3C:[15000002]: bne        $t0, $zr, 0x08818E48
    08818E40:[0088001B]: divu       $a0, $t0
    08818E44:[000001CD]: break      0x00007
    08818E48:[000E1C02]: srl        $v1, $t6, 0x0010
    08818E4C:[00002812]: mflo       $a1
    08818E50:[00001010]: mfhi       $v0
    08818E54:[01A50018]: mult       $t5, $a1
    08818E58:[00021400]: sll        $v0, $v0, 0x0010
    08818E5C:[00431825]: or         $v1, $v0, $v1
    08818E60:[00003012]: mflo       $a2
    08818E64:[0066102B]: sltu       $v0, $v1, $a2
    08818E68:[15000002]: bne        $t0, $zr, 0x08818E74
    08818E6C:[0088001B]: divu       $a0, $t0
    08818E70:[000001CD]: break      0x00007
    08818E74:[10400008]: beq        $v0, $zr, 0x08818E98
    08818E78:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    08818E7C:[006A1821]: addu       $v1, $v1, $t2
    08818E80:[006A102B]: sltu       $v0, $v1, $t2
    08818E84:[14400004]: bne        $v0, $zr, 0x08818E98
    08818E88:[24ACFFFF]: addiu      $t4, $a1, -1
    08818E8C:[0066102B]: sltu       $v0, $v1, $a2
    08818E90:[54400144]: bnel       $v0, $zr, 0x088193A4
    08818E94:[24ACFFFE]: addiu      $t4, $a1, -2
    08818E98:[00661823]: subu       $v1, $v1, $a2
    08818E9C:[15000002]: bne        $t0, $zr, 0x08818EA8
    08818EA0:[0068001B]: divu       $v1, $t0
    08818EA4:[000001CD]: break      0x00007
    08818EA8:[31C4FFFF]: andi       $a0, $t6, -1
    08818EAC:[00004812]: mflo       $t1
    08818EB0:[00001010]: mfhi       $v0
    08818EB4:[01A90018]: mult       $t5, $t1
    08818EB8:[00021400]: sll        $v0, $v0, 0x0010
    08818EBC:[00442025]: or         $a0, $v0, $a0
    08818EC0:[00002812]: mflo       $a1
    08818EC4:[0085102B]: sltu       $v0, $a0, $a1
    08818EC8:[15000002]: bne        $t0, $zr, 0x08818ED4
    08818ECC:[0068001B]: divu       $v1, $t0
    08818ED0:[000001CD]: break      0x00007
    08818ED4:[10400008]: beq        $v0, $zr, 0x08818EF8
    08818ED8:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    08818EDC:[01441821]: addu       $v1, $t2, $a0
    08818EE0:[006A102B]: sltu       $v0, $v1, $t2
    08818EE4:[14400004]: bne        $v0, $zr, 0x08818EF8
    08818EE8:[252BFFFF]: addiu      $t3, $t1, -1
    08818EEC:[0065182B]: sltu       $v1, $v1, $a1
    08818EF0:[2522FFFE]: addiu      $v0, $t1, -2
    08818EF4:[0043580B]: movn       $t3, $v0, $v1
    08818EF8:[000C1400]: sll        $v0, $t4, 0x0010
    08818EFC:[01621025]: or         $v0, $t3, $v0
    08818F00:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08818F04:[03E00008]: jr         $ra
    08818F08:[00000000]: nop
    08818F0C:[00A7102B]: sltu       $v0, $a1, $a3
    08818F10:[1440001C]: bne        $v0, $zr, 0x08818F84
    08818F14:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08818F18:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08818F1C:[0047102B]: sltu       $v0, $v0, $a3
    08818F20:[1440006A]: bne        $v0, $zr, 0x088190CC
    08818F24:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08818F28:[2CE20100]: sltiu      $v0, $a3, 256
    08818F2C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08818F30:[14400003]: bne        $v0, $zr, 0x08818F40
    08818F34:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818F38:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08818F3C:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08818F40:[00681006]: srlv       $v0, $t0, $v1
    08818F44:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08818F48:[246355F8]: addiu      $v1, $v1, 22008
    08818F4C:[00431021]: addu       $v0, $v0, $v1
    08818F50:[90440000]: lbu        $a0, 0($v0)
    08818F54:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08818F58:[00A42021]: addu       $a0, $a1, $a0
    08818F5C:[00643823]: subu       $a3, $v1, $a0
    08818F60:[54E0007F]: bnel       $a3, $zr, 0x08819160
    08818F64:[00671823]: subu       $v1, $v1, $a3
    08818F68:[010B102B]: sltu       $v0, $t0, $t3
    08818F6C:[14400079]: bne        $v0, $zr, 0x08819154
    08818F70:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08818F74:[01CA102B]: sltu       $v0, $t6, $t2
    08818F78:[50400076]: beql       $v0, $zr, 0x08819154
    08818F7C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08818F80:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08818F84:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818F88:[03E00008]: jr         $ra
    08818F8C:[00000000]: nop
    08818F90:[0046102B]: sltu       $v0, $v0, $a2
    08818F94:[14400067]: bne        $v0, $zr, 0x08819134
    08818F98:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08818F9C:[2CC20100]: sltiu      $v0, $a2, 256
    08818FA0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08818FA4:[14400003]: bne        $v0, $zr, 0x08818FB4
    08818FA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818FAC:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08818FB0:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08818FB4:[006A1006]: srlv       $v0, $t2, $v1
    08818FB8:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08818FBC:[246355F8]: addiu      $v1, $v1, 22008
    08818FC0:[00431021]: addu       $v0, $v0, $v1
    08818FC4:[90440000]: lbu        $a0, 0($v0)
    08818FC8:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08818FCC:[00A42021]: addu       $a0, $a1, $a0
    08818FD0:[00442023]: subu       $a0, $v0, $a0
    08818FD4:[10800008]: beq        $a0, $zr, 0x08818FF8
    08818FD8:[000A3402]: srl        $a2, $t2, 0x0010
    08818FDC:[00441023]: subu       $v0, $v0, $a0
    08818FE0:[004E1006]: srlv       $v0, $t6, $v0
    08818FE4:[008B1804]: sllv       $v1, $t3, $a0
    08818FE8:[00625825]: or         $t3, $v1, $v0
    08818FEC:[008E7004]: sllv       $t6, $t6, $a0
    08818FF0:[008A5004]: sllv       $t2, $t2, $a0
    08818FF4:[000A3402]: srl        $a2, $t2, 0x0010
    08818FF8:[14C00002]: bne        $a2, $zr, 0x08819004
    08818FFC:[0166001B]: divu       $t3, $a2
    08819000:[000001CD]: break      0x00007
    08819004:[3147FFFF]: andi       $a3, $t2, -1
    08819008:[000E1C02]: srl        $v1, $t6, 0x0010
    0881900C:[00002012]: mflo       $a0
    08819010:[00001010]: mfhi       $v0
    08819014:[00E40018]: mult       $a3, $a0
    08819018:[00021400]: sll        $v0, $v0, 0x0010
    0881901C:[00431825]: or         $v1, $v0, $v1
    08819020:[00002812]: mflo       $a1
    08819024:[0065102B]: sltu       $v0, $v1, $a1
    08819028:[14C00002]: bne        $a2, $zr, 0x08819034
    0881902C:[0166001B]: divu       $t3, $a2
    08819030:[000001CD]: break      0x00007
    08819034:[10400008]: beq        $v0, $zr, 0x08819058
    08819038:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    0881903C:[006A1821]: addu       $v1, $v1, $t2
    08819040:[006A102B]: sltu       $v0, $v1, $t2
    08819044:[14400004]: bne        $v0, $zr, 0x08819058
    08819048:[248CFFFF]: addiu      $t4, $a0, -1
    0881904C:[0065102B]: sltu       $v0, $v1, $a1
    08819050:[544000D2]: bnel       $v0, $zr, 0x0881939C
    08819054:[248CFFFE]: addiu      $t4, $a0, -2
    08819058:[00651823]: subu       $v1, $v1, $a1
    0881905C:[14C00002]: bne        $a2, $zr, 0x08819068
    08819060:[0066001B]: divu       $v1, $a2
    08819064:[000001CD]: break      0x00007
    08819068:[31C4FFFF]: andi       $a0, $t6, -1
    0881906C:[00004012]: mflo       $t0
    08819070:[00001010]: mfhi       $v0
    08819074:[00E80018]: mult       $a3, $t0
    08819078:[00021400]: sll        $v0, $v0, 0x0010
    0881907C:[00442025]: or         $a0, $v0, $a0
    08819080:[00002812]: mflo       $a1
    08819084:[0085102B]: sltu       $v0, $a0, $a1
    08819088:[14C00002]: bne        $a2, $zr, 0x08819094
    0881908C:[0066001B]: divu       $v1, $a2
    08819090:[000001CD]: break      0x00007
    08819094:[10400008]: beq        $v0, $zr, 0x088190B8
    08819098:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    0881909C:[01441821]: addu       $v1, $t2, $a0
    088190A0:[006A102B]: sltu       $v0, $v1, $t2
    088190A4:[14400004]: bne        $v0, $zr, 0x088190B8
    088190A8:[2509FFFF]: addiu      $t1, $t0, -1
    088190AC:[0065182B]: sltu       $v1, $v1, $a1
    088190B0:[2502FFFE]: addiu      $v0, $t0, -2
    088190B4:[0043480B]: movn       $t1, $v0, $v1
    088190B8:[000C1400]: sll        $v0, $t4, 0x0010
    088190BC:[01221025]: or         $v0, $t1, $v0
    088190C0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088190C4:[03E00008]: jr         $ra
    088190C8:[00000000]: nop
    088190CC:[3442FFFF]: ori        $v0, $v0, -1
    088190D0:[0047102B]: sltu       $v0, $v0, $a3
    088190D4:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088190D8:[1040FF99]: beq        $v0, $zr, 0x08818F40
    088190DC:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    088190E0:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    088190E4:[0A2063D0]: j          0x08818F40
    088190E8:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    088190EC:[3442FFFF]: ori        $v0, $v0, -1
    088190F0:[004A102B]: sltu       $v0, $v0, $t2
    088190F4:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088190F8:[1040FF42]: beq        $v0, $zr, 0x08818E04
    088190FC:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819100:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819104:[0A206381]: j          0x08818E04
    08819108:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    0881910C:[14C00002]: bne        $a2, $zr, 0x08819118
    08819110:[0046001B]: divu       $v0, $a2
    08819114:[000001CD]: break      0x00007
    08819118:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0881911C:[00005012]: mflo       $t2
    08819120:[004A102B]: sltu       $v0, $v0, $t2
    08819124:[5440FFF1]: bnel       $v0, $zr, 0x088190EC
    08819128:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    0881912C:[0A20637C]: j          0x08818DF0
    08819130:[2D420100]: sltiu      $v0, $t2, 256
    08819134:[3442FFFF]: ori        $v0, $v0, -1
    08819138:[0046102B]: sltu       $v0, $v0, $a2
    0881913C:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819140:[1040FF9C]: beq        $v0, $zr, 0x08818FB4
    08819144:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819148:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    0881914C:[0A2063ED]: j          0x08818FB4
    08819150:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819154:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819158:[03E00008]: jr         $ra
    0881915C:[00000000]: nop
    08819160:[00E82004]: sllv       $a0, $t0, $a3
    08819164:[006A1006]: srlv       $v0, $t2, $v1
    08819168:[00826025]: or         $t4, $a0, $v0
    0881916C:[006B2806]: srlv       $a1, $t3, $v1
    08819170:[000C4402]: srl        $t0, $t4, 0x0010
    08819174:[15000002]: bne        $t0, $zr, 0x08819180
    08819178:[00A8001B]: divu       $a1, $t0
    0881917C:[000001CD]: break      0x00007
    08819180:[318FFFFF]: andi       $t7, $t4, -1
    08819184:[00EB1004]: sllv       $v0, $t3, $a3
    08819188:[006E1806]: srlv       $v1, $t6, $v1
    0881918C:[00435825]: or         $t3, $v0, $v1
    08819190:[000B3402]: srl        $a2, $t3, 0x0010
    08819194:[00EE7004]: sllv       $t6, $t6, $a3
    08819198:[00EA3804]: sllv       $a3, $t2, $a3
    0881919C:[00006812]: mflo       $t5
    088191A0:[00002010]: mfhi       $a0
    088191A4:[01ED0018]: mult       $t7, $t5
    088191A8:[00042400]: sll        $a0, $a0, 0x0010
    088191AC:[00861825]: or         $v1, $a0, $a2
    088191B0:[00004812]: mflo       $t1
    088191B4:[0069102B]: sltu       $v0, $v1, $t1
    088191B8:[15000002]: bne        $t0, $zr, 0x088191C4
    088191BC:[00A8001B]: divu       $a1, $t0
    088191C0:[000001CD]: break      0x00007
    088191C4:[10400005]: beq        $v0, $zr, 0x088191DC
    088191C8:[01A03021]: addu       $a2, $t5, $zr <=> move $a2, $t5
    088191CC:[006C1821]: addu       $v1, $v1, $t4
    088191D0:[006C102B]: sltu       $v0, $v1, $t4
    088191D4:[1040006B]: beq        $v0, $zr, 0x08819384
    088191D8:[25A6FFFF]: addiu      $a2, $t5, -1
    088191DC:[00691823]: subu       $v1, $v1, $t1
    088191E0:[15000002]: bne        $t0, $zr, 0x088191EC
    088191E4:[0068001B]: divu       $v1, $t0
    088191E8:[000001CD]: break      0x00007
    088191EC:[3164FFFF]: andi       $a0, $t3, -1
    088191F0:[00005012]: mflo       $t2
    088191F4:[00001010]: mfhi       $v0
    088191F8:[01EA0018]: mult       $t7, $t2
    088191FC:[00021400]: sll        $v0, $v0, 0x0010
    08819200:[00442025]: or         $a0, $v0, $a0
    08819204:[00002812]: mflo       $a1
    08819208:[0085102B]: sltu       $v0, $a0, $a1
    0881920C:[15000002]: bne        $t0, $zr, 0x08819218
    08819210:[0068001B]: divu       $v1, $t0
    08819214:[000001CD]: break      0x00007
    08819218:[10400005]: beq        $v0, $zr, 0x08819230
    0881921C:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08819220:[008C2021]: addu       $a0, $a0, $t4
    08819224:[008C102B]: sltu       $v0, $a0, $t4
    08819228:[10400050]: beq        $v0, $zr, 0x0881936C
    0881922C:[2549FFFF]: addiu      $t1, $t2, -1
    08819230:[00061400]: sll        $v0, $a2, 0x0010
    08819234:[01224025]: or         $t0, $t1, $v0
    08819238:[00851823]: subu       $v1, $a0, $a1
    0881923C:[01070019]: multu      $t0, $a3
    08819240:[00004810]: mfhi       $t1
    08819244:[0069102B]: sltu       $v0, $v1, $t1
    08819248:[14400045]: bne        $v0, $zr, 0x08819360
    0881924C:[2502FFFF]: addiu      $v0, $t0, -1
    08819250:[5069003F]: beql       $v1, $t1, 0x08819350
    08819254:[00001812]: mflo       $v1
    08819258:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0881925C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819260:[03E00008]: jr         $ra
    08819264:[00000000]: nop
    08819268:[00691823]: subu       $v1, $v1, $t1
    0881926C:[006B2806]: srlv       $a1, $t3, $v1
    08819270:[000A4402]: srl        $t0, $t2, 0x0010
    08819274:[15000002]: bne        $t0, $zr, 0x08819280
    08819278:[00A8001B]: divu       $a1, $t0
    0881927C:[000001CD]: break      0x00007
    08819280:[314DFFFF]: andi       $t5, $t2, -1
    08819284:[006E1806]: srlv       $v1, $t6, $v1
    08819288:[012B1004]: sllv       $v0, $t3, $t1
    0881928C:[00435825]: or         $t3, $v0, $v1
    08819290:[000B3402]: srl        $a2, $t3, 0x0010
    08819294:[012E7004]: sllv       $t6, $t6, $t1
    08819298:[00003812]: mflo       $a3
    0881929C:[00002010]: mfhi       $a0
    088192A0:[01A70018]: mult       $t5, $a3
    088192A4:[00042400]: sll        $a0, $a0, 0x0010
    088192A8:[00861825]: or         $v1, $a0, $a2
    088192AC:[00004812]: mflo       $t1
    088192B0:[0069102B]: sltu       $v0, $v1, $t1
    088192B4:[15000002]: bne        $t0, $zr, 0x088192C0
    088192B8:[00A8001B]: divu       $a1, $t0
    088192BC:[000001CD]: break      0x00007
    088192C0:[10400005]: beq        $v0, $zr, 0x088192D8
    088192C4:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088192C8:[006A1821]: addu       $v1, $v1, $t2
    088192CC:[006A102B]: sltu       $v0, $v1, $t2
    088192D0:[10400036]: beq        $v0, $zr, 0x088193AC
    088192D4:[24E6FFFF]: addiu      $a2, $a3, -1
    088192D8:[00691823]: subu       $v1, $v1, $t1
    088192DC:[15000002]: bne        $t0, $zr, 0x088192E8
    088192E0:[0068001B]: divu       $v1, $t0
    088192E4:[000001CD]: break      0x00007
    088192E8:[3164FFFF]: andi       $a0, $t3, -1
    088192EC:[00004812]: mflo       $t1
    088192F0:[00001010]: mfhi       $v0
    088192F4:[01A90018]: mult       $t5, $t1
    088192F8:[00021400]: sll        $v0, $v0, 0x0010
    088192FC:[00442025]: or         $a0, $v0, $a0
    08819300:[00002812]: mflo       $a1
    08819304:[0085102B]: sltu       $v0, $a0, $a1
    08819308:[15000002]: bne        $t0, $zr, 0x08819314
    0881930C:[0068001B]: divu       $v1, $t0
    08819310:[000001CD]: break      0x00007
    08819314:[1040000A]: beq        $v0, $zr, 0x08819340
    08819318:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    0881931C:[008A2021]: addu       $a0, $a0, $t2
    08819320:[008A102B]: sltu       $v0, $a0, $t2
    08819324:[14400006]: bne        $v0, $zr, 0x08819340
    08819328:[252BFFFF]: addiu      $t3, $t1, -1
    0881932C:[0085102B]: sltu       $v0, $a0, $a1
    08819330:[10400004]: beq        $v0, $zr, 0x08819344
    08819334:[00061400]: sll        $v0, $a2, 0x0010
    08819338:[252BFFFE]: addiu      $t3, $t1, -2
    0881933C:[008A2021]: addu       $a0, $a0, $t2
    08819340:[00061400]: sll        $v0, $a2, 0x0010
    08819344:[00852023]: subu       $a0, $a0, $a1
    08819348:[0A20638F]: j          0x08818E3C
    0881934C:[01623825]: or         $a3, $t3, $v0
    08819350:[01C3102B]: sltu       $v0, $t6, $v1
    08819354:[5040FFC1]: beql       $v0, $zr, 0x0881925C
    08819358:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0881935C:[2502FFFF]: addiu      $v0, $t0, -1
    08819360:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819364:[03E00008]: jr         $ra
    08819368:[00000000]: nop
    0881936C:[0085102B]: sltu       $v0, $a0, $a1
    08819370:[1040FFB0]: beq        $v0, $zr, 0x08819234
    08819374:[00061400]: sll        $v0, $a2, 0x0010
    08819378:[008C2021]: addu       $a0, $a0, $t4
    0881937C:[0A20648D]: j          0x08819234
    08819380:[2549FFFE]: addiu      $t1, $t2, -2
    08819384:[0069102B]: sltu       $v0, $v1, $t1
    08819388:[5040FF95]: beql       $v0, $zr, 0x088191E0
    0881938C:[00691823]: subu       $v1, $v1, $t1
    08819390:[25A6FFFE]: addiu      $a2, $t5, -2
    08819394:[0A206477]: j          0x088191DC
    08819398:[006C1821]: addu       $v1, $v1, $t4
    0881939C:[0A206416]: j          0x08819058
    088193A0:[006A1821]: addu       $v1, $v1, $t2
    088193A4:[0A2063A6]: j          0x08818E98
    088193A8:[006A1821]: addu       $v1, $v1, $t2
    088193AC:[0069102B]: sltu       $v0, $v1, $t1
    088193B0:[5040FFCA]: beql       $v0, $zr, 0x088192DC
    088193B4:[00691823]: subu       $v1, $v1, $t1
    088193B8:[24E6FFFE]: addiu      $a2, $a3, -2
    088193BC:[0A2064B6]: j          0x088192D8
    088193C0:[006A1821]: addu       $v1, $v1, $t2
_S1_2_8821294 30,935 instructions (0.308%), 1,345 calls (08820C24 - 088212A8, length 418)
    08820C24:[04800022]: bltz       $a0, 0x08820CB0
    08820C28:[28850080]: slti       $a1, $a0, 128
    08820C2C:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    08820C30:[344271DF]: ori        $v0, $v0, 29151
    08820C34:[00821021]: addu       $v0, $a0, $v0
    08820C38:[14A0001E]: bne        $a1, $zr, 0x08820CB4
    08820C3C:[2C43003F]: sltiu      $v1, $v0, 63
    08820C40:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08820C44:[10600003]: beq        $v1, $zr, 0x08820C54
    08820C48:[0044302A]: slt        $a2, $v0, $a0
    08820C4C:[0A20832D]: j          0x08820CB4
    08820C50:[24847140]: addiu      $a0, $a0, 28992
    08820C54:[7C823A00]: ext        $v0, $a0, 8, 8
    08820C58:[2442FF5F]: addiu      $v0, $v0, -161
    08820C5C:[3045FFFF]: andi       $a1, $v0, -1
    08820C60:[14C00013]: bne        $a2, $zr, 0x08820CB0
    08820C64:[2CA3005E]: sltiu      $v1, $a1, 94
    08820C68:[308200FF]: andi       $v0, $a0, 255
    08820C6C:[2442FF5F]: addiu      $v0, $v0, -161
    08820C70:[3044FFFF]: andi       $a0, $v0, -1
    08820C74:[1060000E]: beq        $v1, $zr, 0x08820CB0
    08820C78:[2C86005E]: sltiu      $a2, $a0, 94
    08820C7C:[00051100]: sll        $v0, $a1, 0x0004
    08820C80:[00051980]: sll        $v1, $a1, 0x0006
    08820C84:[00621823]: subu       $v1, $v1, $v0
    08820C88:[00651823]: subu       $v1, $v1, $a1
    08820C8C:[00031840]: sll        $v1, $v1, 0x0001
    08820C90:[00641821]: addu       $v1, $v1, $a0
    08820C94:[3C0208B1]: lui        $v0, 0x08B1 <=> li $v0, 0x08B10000
    08820C98:[00031840]: sll        $v1, $v1, 0x0001
    08820C9C:[244268A0]: addiu      $v0, $v0, 26784
    08820CA0:[10C00003]: beq        $a2, $zr, 0x08820CB0
    08820CA4:[00621021]: addu       $v0, $v1, $v0
    08820CA8:[0A20832D]: j          0x08820CB4
    08820CAC:[94440000]: lhu        $a0, 0($v0)
    08820CB0:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820CB4:[03E00008]: jr         $ra
    08820CB8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08820DB8:[27BDFFF0]: addiu      $sp, $sp, -16
    08820DBC:[AFBF0000]: sw         $ra, 0($sp)
    08820DC0:[0E20832F]: jal        0x08820CBC
    08820DC4:[00000000]: nop
    08820DC8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08820DCC:[8FBF0000]: lw         $ra, 0($sp)
    08820DD0:[0A208309]: j          0x08820C24
    08820DD4:[27BD0010]: addiu      $sp, $sp, 16
    08821294:[0E2083DB]: jal        0x08820F6C
    08821298:[00000000]: nop
    0882129C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088212A0:[8FBF0000]: lw         $ra, 0($sp)
    088212A4:[0A20836E]: j          0x08820DB8
    088212A8:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088212A4 1,345 times (length 317)
  Back Branch 08820DD0 1,345 times (length 109)
_S1_2_88915C8 28,924 instructions (0.288%), 1 calls (088915C8 - 089310C4, length 163520)
  Back Branch 088918BC 4,200 times (length 5)
    0889189C:[8C43206C]: lw         $v1, 8300($v0)
    088918A0:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    088918A4:[34422340]: ori        $v0, $v0, 9024
    088918A8:[00628021]: addu       $s0, $v1, $v0
    088918AC:[24111068]: addiu      $s1, $zr, 4200 <=> li $s1, 4200
--> 088918B0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088918B4:[0E225B17]: jal        0x08896C5C
    088918B8:[2631FFFF]: addiu      $s1, $s1, -1
--> 088918BC:[1620FFFC]: bne        $s1, $zr, 0x088918B0
    088918C0:[2610004C]: addiu      $s0, $s0, 76
    088918C4:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088918C8:[8C43206C]: lw         $v1, 8300($v0)
    088918CC:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
  Back Branch 08891890 1,100 times (length 5)
    08891870:[8C43206C]: lw         $v1, 8300($v0)
    08891874:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08891878:[3442DCB0]: ori        $v0, $v0, -9040
    0889187C:[00628021]: addu       $s0, $v1, $v0
    08891880:[2411044C]: addiu      $s1, $zr, 1100 <=> li $s1, 1100
--> 08891884:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08891888:[0E225B17]: jal        0x08896C5C
    0889188C:[2631FFFF]: addiu      $s1, $s1, -1
--> 08891890:[1620FFFC]: bne        $s1, $zr, 0x08891884
    08891894:[2610004C]: addiu      $s0, $s0, 76
    08891898:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0889189C:[8C43206C]: lw         $v1, 8300($v0)
    088918A0:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
  Back Branch 088918E8 150 times (length 5)
    088918C8:[8C43206C]: lw         $v1, 8300($v0)
    088918CC:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    088918D0:[34420220]: ori        $v0, $v0, 544
    088918D4:[00628021]: addu       $s0, $v1, $v0
    088918D8:[24110096]: addiu      $s1, $zr, 150 <=> li $s1, 150
--> 088918DC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088918E0:[0E226529]: jal        0x088994A4
    088918E4:[2631FFFF]: addiu      $s1, $s1, -1
--> 088918E8:[1620FFFC]: bne        $s1, $zr, 0x088918DC
    088918EC:[2610006C]: addiu      $s0, $s0, 108
    088918F0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088918F4:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    088918F8:[8E24206C]: lw         $a0, 8300($s1)
  Back Branch 0889174C 128 times (length 5)
    0889172C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08891730:[0E229A23]: jal        0x088A688C
    08891734:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08891738:[0E229A68]: jal        0x088A69A0
    0889173C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 08891740:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08891744:[0E225B17]: jal        0x08896C5C
    08891748:[2610FFFF]: addiu      $s0, $s0, -1
--> 0889174C:[1600FFFC]: bne        $s0, $zr, 0x08891740
    08891750:[2652004C]: addiu      $s2, $s2, 76
    08891754:[26300A26]: addiu      $s0, $s1, 2598
    08891758:[24120009]: addiu      $s2, $zr, 9 <=> li $s2, 9
    0889175C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 08891784 60 times (length 5)
    08891764:[2652FFFF]: addiu      $s2, $s2, -1
    08891768:[1640FFFC]: bne        $s2, $zr, 0x0889175C
    0889176C:[2610004C]: addiu      $s0, $s0, 76
    08891770:[26300CD4]: addiu      $s0, $s1, 3284
    08891774:[2412000F]: addiu      $s2, $zr, 15 <=> li $s2, 15
--> 08891778:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0889177C:[0E226677]: jal        0x088999DC
    08891780:[2652FFFF]: addiu      $s2, $s2, -1
--> 08891784:[1640FFFC]: bne        $s2, $zr, 0x08891778
    08891788:[26100474]: addiu      $s0, $s0, 1140
    0889178C:[0E226677]: jal        0x088999DC
    08891790:[26244FA0]: addiu      $a0, $s1, 20384
    08891794:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
  Back Branch 08891768 36 times (length 5)
    08891748:[2610FFFF]: addiu      $s0, $s0, -1
    0889174C:[1600FFFC]: bne        $s0, $zr, 0x08891740
    08891750:[2652004C]: addiu      $s2, $s2, 76
    08891754:[26300A26]: addiu      $s0, $s1, 2598
    08891758:[24120009]: addiu      $s2, $zr, 9 <=> li $s2, 9
--> 0889175C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08891760:[0E225B17]: jal        0x08896C5C
    08891764:[2652FFFF]: addiu      $s2, $s2, -1
--> 08891768:[1640FFFC]: bne        $s2, $zr, 0x0889175C
    0889176C:[2610004C]: addiu      $s0, $s0, 76
    08891770:[26300CD4]: addiu      $s0, $s1, 3284
    08891774:[2412000F]: addiu      $s2, $zr, 15 <=> li $s2, 15
    08891778:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 08891854 20 times (length 4)
    08891838:[A0600007]: sb         $zr, 7($v1)
    0889183C:[26225494]: addiu      $v0, $s1, 21652
    08891840:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08891844:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08891848:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
--> 0889184C:[24630001]: addiu      $v1, $v1, 1
    08891850:[A4450000]: sh         $a1, 0($v0)
--> 08891854:[1464FFFD]: bne        $v1, $a0, 0x0889184C
    08891858:[24420002]: addiu      $v0, $v0, 2
    0889185C:[26730001]: addiu      $s3, $s3, 1
    08891860:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08891864:[1662FF96]: bne        $s3, $v0, 0x088916C0
  Back Branch 08891864 4 times (length 107)
  Back Branch 08891920 3 times (length 12)
    088918E4:[2631FFFF]: addiu      $s1, $s1, -1
    088918E8:[1620FFFC]: bne        $s1, $zr, 0x088918DC
    088918EC:[2610006C]: addiu      $s0, $s0, 108
    088918F0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088918F4:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
--> 088918F8:[8E24206C]: lw         $a0, 8300($s1)
    088918FC:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    08891900:[34424168]: ori        $v0, $v0, 16744
    08891904:[00822021]: addu       $a0, $a0, $v0
    08891908:[00902021]: addu       $a0, $a0, $s0
    0889190C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08891910:[0E24C3FC]: jal        0x08930FF0
    08891914:[24060044]: addiu      $a2, $zr, 68 <=> li $a2, 68
    08891918:[26100044]: addiu      $s0, $s0, 68
    0889191C:[24020110]: addiu      $v0, $zr, 272 <=> li $v0, 272
--> 08891920:[5602FFF5]: bnel       $s0, $v0, 0x088918F8
    08891924:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    08891928:[0E22453E]: jal        0x088914F8
    0889192C:[3C10000B]: lui        $s0, 0x000B <=> li $s0, 0x000B0000
    08891930:[8E22206C]: lw         $v0, 8300($s1)
_S1_2_89352DC 28,130 instructions (0.280%), 293 calls (089352DC - 08936C4C, length 1629)
  Back Branch 089353B4 1,813 times (length 5)
    08935394:[1062001A]: beq        $v1, $v0, 0x08935400
    08935398:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893539C:[10600018]: beq        $v1, $zr, 0x08935400
    089353A0:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    089353A4:[26100001]: addiu      $s0, $s0, 1
--> 089353A8:[82020000]: lb         $v0, 0($s0)
    089353AC:[10440004]: beq        $v0, $a0, 0x089353C0
    089353B0:[021E8823]: subu       $s1, $s0, $fp
--> 089353B4:[5440FFFC]: bnel       $v0, $zr, 0x089353A8
    089353B8:[26100001]: addiu      $s0, $s0, 1
    089353BC:[021E8823]: subu       $s1, $s0, $fp
    089353C0:[52200010]: beql       $s1, $zr, 0x08935404
    089353C4:[82020000]: lb         $v0, 0($s0)
  Back Branch 08935638 552 times (length 173)
  Back Branch 0893567C 552 times (length 21)
    0893561C:[8FA30238]: lw         $v1, 568($sp)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
--> 08935630:[8FA40218]: lw         $a0, 536($sp)
    08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
--> 0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08935690 552 times (length 25)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
    08935630:[8FA40218]: lw         $a0, 536($sp)
--> 08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
    0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
--> 08935690:[1040FFE8]: beq        $v0, $zr, 0x08935634
    08935694:[8FA40218]: lw         $a0, 536($sp)
    08935698:[8FA50218]: lw         $a1, 536($sp)
    0893569C:[10A00004]: beq        $a1, $zr, 0x089356B0
    089356A0:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 089356F8 550 times (length 158)
  Back Branch 08935704 550 times (length 120)
  Back Branch 08936C40 283 times (length 1383)
  Back Branch 08935770 198 times (length 145)
  Back Branch 089357AC 62 times (length 160)
  Back Branch 08936C30 12 times (length 1379)
  Back Branch 08935744 2 times (length 137)
  Back Branch 0893616C 1 times (length 908)
_S1_2_88193C4 27,436 instructions (0.273%), 361 calls (088193C4 - 08819A24, length 409)
    088193C4:[27BDFFF0]: addiu      $sp, $sp, -16
    088193C8:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    088193CC:[AFB20008]: sw         $s2, 8($sp)
    088193D0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088193D4:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    088193D8:[AFB10004]: sw         $s1, 4($sp)
    088193DC:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088193E0:[14E00057]: bne        $a3, $zr, 0x08819540
    088193E4:[AFB00000]: sw         $s0, 0($sp)
    088193E8:[00A9102B]: sltu       $v0, $a1, $t1
    088193EC:[1440007B]: bne        $v0, $zr, 0x088195DC
    088193F0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088193F4:[112000D0]: beq        $t1, $zr, 0x08819738
    088193F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088193FC:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819400:[0049102B]: sltu       $v0, $v0, $t1
    08819404:[144000C4]: bne        $v0, $zr, 0x08819718
    08819408:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    0881940C:[2D220100]: sltiu      $v0, $t1, 256
    08819410:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819414:[14400003]: bne        $v0, $zr, 0x08819424
    08819418:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881941C:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08819420:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819424:[00691006]: srlv       $v0, $t1, $v1
    08819428:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    0881942C:[246355F8]: addiu      $v1, $v1, 22008
    08819430:[00431021]: addu       $v0, $v0, $v1
    08819434:[90440000]: lbu        $a0, 0($v0)
    08819438:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    0881943C:[00A42021]: addu       $a0, $a1, $a0
    08819440:[00642023]: subu       $a0, $v1, $a0
    08819444:[548000DD]: bnel       $a0, $zr, 0x088197BC
    08819448:[00894804]: sllv       $t1, $t1, $a0
    0881944C:[00C92823]: subu       $a1, $a2, $t1
    08819450:[00094402]: srl        $t0, $t1, 0x0010
    08819454:[312BFFFF]: andi       $t3, $t1, -1
    08819458:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0881945C:[15000002]: bne        $t0, $zr, 0x08819468
    08819460:[00A8001B]: divu       $a1, $t0
    08819464:[000001CD]: break      0x00007
    08819468:[000A2402]: srl        $a0, $t2, 0x0010
    0881946C:[00001812]: mflo       $v1
    08819470:[00001010]: mfhi       $v0
    08819474:[01630018]: mult       $t3, $v1
    08819478:[00021400]: sll        $v0, $v0, 0x0010
    0881947C:[00442025]: or         $a0, $v0, $a0
    08819480:[00003012]: mflo       $a2
    08819484:[0086182B]: sltu       $v1, $a0, $a2
    08819488:[15000002]: bne        $t0, $zr, 0x08819494
    0881948C:[00A8001B]: divu       $a1, $t0
    08819490:[000001CD]: break      0x00007
    08819494:[10600009]: beq        $v1, $zr, 0x088194BC
    08819498:[00861823]: subu       $v1, $a0, $a2
    0881949C:[00892021]: addu       $a0, $a0, $t1
    088194A0:[0089102B]: sltu       $v0, $a0, $t1
    088194A4:[14400005]: bne        $v0, $zr, 0x088194BC
    088194A8:[00861823]: subu       $v1, $a0, $a2
    088194AC:[0086182B]: sltu       $v1, $a0, $a2
    088194B0:[00891021]: addu       $v0, $a0, $t1
    088194B4:[0043200B]: movn       $a0, $v0, $v1
    088194B8:[00861823]: subu       $v1, $a0, $a2
    088194BC:[15000002]: bne        $t0, $zr, 0x088194C8
    088194C0:[0068001B]: divu       $v1, $t0
    088194C4:[000001CD]: break      0x00007
    088194C8:[3145FFFF]: andi       $a1, $t2, -1
    088194CC:[00002012]: mflo       $a0
    088194D0:[00001010]: mfhi       $v0
    088194D4:[01640018]: mult       $t3, $a0
    088194D8:[00021400]: sll        $v0, $v0, 0x0010
    088194DC:[00452825]: or         $a1, $v0, $a1
    088194E0:[00005012]: mflo       $t2
    088194E4:[00AA202B]: sltu       $a0, $a1, $t2
    088194E8:[15000002]: bne        $t0, $zr, 0x088194F4
    088194EC:[0068001B]: divu       $v1, $t0
    088194F0:[000001CD]: break      0x00007
    088194F4:[10800009]: beq        $a0, $zr, 0x0881951C
    088194F8:[00AA1023]: subu       $v0, $a1, $t2
    088194FC:[00A92821]: addu       $a1, $a1, $t1
    08819500:[00A9102B]: sltu       $v0, $a1, $t1
    08819504:[14400005]: bne        $v0, $zr, 0x0881951C
    08819508:[00AA1023]: subu       $v0, $a1, $t2
    0881950C:[00A91821]: addu       $v1, $a1, $t1
    08819510:[00AA102B]: sltu       $v0, $a1, $t2
    08819514:[0062280B]: movn       $a1, $v1, $v0
    08819518:[00AA1023]: subu       $v0, $a1, $t2
    0881951C:[01C26006]: srlv       $t4, $v0, $t6
    08819520:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08819524:[8FB20008]: lw         $s2, 8($sp)
    08819528:[8FB10004]: lw         $s1, 4($sp)
    0881952C:[8FB00000]: lw         $s0, 0($sp)
    08819530:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    08819534:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    08819538:[03E00008]: jr         $ra
    0881953C:[27BD0010]: addiu      $sp, $sp, 16
    08819540:[00A7102B]: sltu       $v0, $a1, $a3
    08819544:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    08819548:[1440FFF6]: bne        $v0, $zr, 0x08819524
    0881954C:[00A06821]: addu       $t5, $a1, $zr <=> move $t5, $a1
    08819550:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819554:[0047102B]: sltu       $v0, $v0, $a3
    08819558:[14400089]: bne        $v0, $zr, 0x08819780
    0881955C:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819560:[2CE20100]: sltiu      $v0, $a3, 256
    08819564:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819568:[14400003]: bne        $v0, $zr, 0x08819578
    0881956C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819570:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08819574:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819578:[00681006]: srlv       $v0, $t0, $v1
    0881957C:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08819580:[246355F8]: addiu      $v1, $v1, 22008
    08819584:[00431021]: addu       $v0, $v0, $v1
    08819588:[90440000]: lbu        $a0, 0($v0)
    0881958C:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08819590:[00A42021]: addu       $a0, $a1, $a0
    08819594:[00445823]: subu       $t3, $v0, $a0
    08819598:[156000BB]: bne        $t3, $zr, 0x08819888
    0881959C:[004BC823]: subu       $t9, $v0, $t3
    088195A0:[0106102B]: sltu       $v0, $t0, $a2
    088195A4:[1440007E]: bne        $v0, $zr, 0x088197A0
    088195A8:[01492023]: subu       $a0, $t2, $t1
    088195AC:[0149102B]: sltu       $v0, $t2, $t1
    088195B0:[1040007C]: beq        $v0, $zr, 0x088197A4
    088195B4:[0144102B]: sltu       $v0, $t2, $a0
    088195B8:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    088195BC:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    088195C0:[8FB20008]: lw         $s2, 8($sp)
    088195C4:[8FB10004]: lw         $s1, 4($sp)
    088195C8:[8FB00000]: lw         $s0, 0($sp)
    088195CC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088195D0:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088195D4:[03E00008]: jr         $ra
    088195D8:[27BD0010]: addiu      $sp, $sp, 16
    088195DC:[0049102B]: sltu       $v0, $v0, $t1
    088195E0:[1440005F]: bne        $v0, $zr, 0x08819760
    088195E4:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088195E8:[2D220100]: sltiu      $v0, $t1, 256
    088195EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088195F0:[14400003]: bne        $v0, $zr, 0x08819600
    088195F4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088195F8:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    088195FC:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819600:[00691006]: srlv       $v0, $t1, $v1
    08819604:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08819608:[246355F8]: addiu      $v1, $v1, 22008
    0881960C:[00431021]: addu       $v0, $v0, $v1
    08819610:[90440000]: lbu        $a0, 0($v0)
    08819614:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08819618:[00A42021]: addu       $a0, $a1, $a0
    0881961C:[00442023]: subu       $a0, $v0, $a0
    08819620:[10800008]: beq        $a0, $zr, 0x08819644
    08819624:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08819628:[00441023]: subu       $v0, $v0, $a0
    0881962C:[004A1006]: srlv       $v0, $t2, $v0
    08819630:[00861804]: sllv       $v1, $a2, $a0
    08819634:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    08819638:[00623025]: or         $a2, $v1, $v0
    0881963C:[00894804]: sllv       $t1, $t1, $a0
    08819640:[008A5004]: sllv       $t2, $t2, $a0
    08819644:[00093C02]: srl        $a3, $t1, 0x0010
    08819648:[14E00002]: bne        $a3, $zr, 0x08819654
    0881964C:[00C7001B]: divu       $a2, $a3
    08819650:[000001CD]: break      0x00007
    08819654:[3128FFFF]: andi       $t0, $t1, -1
    08819658:[000A2402]: srl        $a0, $t2, 0x0010
    0881965C:[00001812]: mflo       $v1
    08819660:[00001010]: mfhi       $v0
    08819664:[01030018]: mult       $t0, $v1
    08819668:[00021400]: sll        $v0, $v0, 0x0010
    0881966C:[00442025]: or         $a0, $v0, $a0
    08819670:[00002812]: mflo       $a1
    08819674:[0085182B]: sltu       $v1, $a0, $a1
    08819678:[14E00002]: bne        $a3, $zr, 0x08819684
    0881967C:[00C7001B]: divu       $a2, $a3
    08819680:[000001CD]: break      0x00007
    08819684:[10600009]: beq        $v1, $zr, 0x088196AC
    08819688:[00851823]: subu       $v1, $a0, $a1
    0881968C:[00892021]: addu       $a0, $a0, $t1
    08819690:[0089102B]: sltu       $v0, $a0, $t1
    08819694:[14400005]: bne        $v0, $zr, 0x088196AC
    08819698:[00851823]: subu       $v1, $a0, $a1
    0881969C:[0085182B]: sltu       $v1, $a0, $a1
    088196A0:[00891021]: addu       $v0, $a0, $t1
    088196A4:[0043200B]: movn       $a0, $v0, $v1
    088196A8:[00851823]: subu       $v1, $a0, $a1
    088196AC:[14E00002]: bne        $a3, $zr, 0x088196B8
    088196B0:[0067001B]: divu       $v1, $a3
    088196B4:[000001CD]: break      0x00007
    088196B8:[3145FFFF]: andi       $a1, $t2, -1
    088196BC:[00002012]: mflo       $a0
    088196C0:[00001010]: mfhi       $v0
    088196C4:[01040018]: mult       $t0, $a0
    088196C8:[00021400]: sll        $v0, $v0, 0x0010
    088196CC:[00452825]: or         $a1, $v0, $a1
    088196D0:[00004012]: mflo       $t0
    088196D4:[00A8202B]: sltu       $a0, $a1, $t0
    088196D8:[14E00002]: bne        $a3, $zr, 0x088196E4
    088196DC:[0067001B]: divu       $v1, $a3
    088196E0:[000001CD]: break      0x00007
    088196E4:[10800009]: beq        $a0, $zr, 0x0881970C
    088196E8:[00A81023]: subu       $v0, $a1, $t0
    088196EC:[00A92821]: addu       $a1, $a1, $t1
    088196F0:[00A9102B]: sltu       $v0, $a1, $t1
    088196F4:[14400005]: bne        $v0, $zr, 0x0881970C
    088196F8:[00A81023]: subu       $v0, $a1, $t0
    088196FC:[00A91821]: addu       $v1, $a1, $t1
    08819700:[00A8102B]: sltu       $v0, $a1, $t0
    08819704:[0062280B]: movn       $a1, $v1, $v0
    08819708:[00A81023]: subu       $v0, $a1, $t0
    0881970C:[01C26006]: srlv       $t4, $v0, $t6
    08819710:[0A206549]: j          0x08819524
    08819714:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08819718:[3442FFFF]: ori        $v0, $v0, -1
    0881971C:[0049102B]: sltu       $v0, $v0, $t1
    08819720:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819724:[1040FF3F]: beq        $v0, $zr, 0x08819424
    08819728:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    0881972C:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819730:[0A206509]: j          0x08819424
    08819734:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819738:[15200002]: bne        $t1, $zr, 0x08819744
    0881973C:[0049001B]: divu       $v0, $t1
    08819740:[000001CD]: break      0x00007
    08819744:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819748:[00004812]: mflo       $t1
    0881974C:[0049102B]: sltu       $v0, $v0, $t1
    08819750:[5440FFF1]: bnel       $v0, $zr, 0x08819718
    08819754:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819758:[0A206504]: j          0x08819410
    0881975C:[2D220100]: sltiu      $v0, $t1, 256
    08819760:[3442FFFF]: ori        $v0, $v0, -1
    08819764:[0049102B]: sltu       $v0, $v0, $t1
    08819768:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0881976C:[1040FFA4]: beq        $v0, $zr, 0x08819600
    08819770:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819774:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819778:[0A206580]: j          0x08819600
    0881977C:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819780:[3442FFFF]: ori        $v0, $v0, -1
    08819784:[0047102B]: sltu       $v0, $v0, $a3
    08819788:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0881978C:[1040FF7A]: beq        $v0, $zr, 0x08819578
    08819790:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819794:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819798:[0A20655E]: j          0x08819578
    0881979C:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    088197A0:[0144102B]: sltu       $v0, $t2, $a0
    088197A4:[00C81823]: subu       $v1, $a2, $t0
    088197A8:[00623023]: subu       $a2, $v1, $v0
    088197AC:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    088197B0:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    088197B4:[0A206570]: j          0x088195C0
    088197B8:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    088197BC:[00641823]: subu       $v1, $v1, $a0
    088197C0:[00662806]: srlv       $a1, $a2, $v1
    088197C4:[00094402]: srl        $t0, $t1, 0x0010
    088197C8:[15000002]: bne        $t0, $zr, 0x088197D4
    088197CC:[00A8001B]: divu       $a1, $t0
    088197D0:[000001CD]: break      0x00007
    088197D4:[312BFFFF]: andi       $t3, $t1, -1
    088197D8:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088197DC:[01C61004]: sllv       $v0, $a2, $t6
    088197E0:[006A1806]: srlv       $v1, $t2, $v1
    088197E4:[00437825]: or         $t7, $v0, $v1
    088197E8:[000F3402]: srl        $a2, $t7, 0x0010
    088197EC:[00003812]: mflo       $a3
    088197F0:[00002010]: mfhi       $a0
    088197F4:[01670018]: mult       $t3, $a3
    088197F8:[00042400]: sll        $a0, $a0, 0x0010
    088197FC:[00862025]: or         $a0, $a0, $a2
    08819800:[00003812]: mflo       $a3
    08819804:[0087102B]: sltu       $v0, $a0, $a3
    08819808:[15000002]: bne        $t0, $zr, 0x08819814
    0881980C:[00A8001B]: divu       $a1, $t0
    08819810:[000001CD]: break      0x00007
    08819814:[10400005]: beq        $v0, $zr, 0x0881982C
    08819818:[01CA5004]: sllv       $t2, $t2, $t6
    0881981C:[00892021]: addu       $a0, $a0, $t1
    08819820:[0089102B]: sltu       $v0, $a0, $t1
    08819824:[1040007D]: beq        $v0, $zr, 0x08819A1C
    08819828:[0087182B]: sltu       $v1, $a0, $a3
    0881982C:[00871823]: subu       $v1, $a0, $a3
    08819830:[15000002]: bne        $t0, $zr, 0x0881983C
    08819834:[0068001B]: divu       $v1, $t0
    08819838:[000001CD]: break      0x00007
    0881983C:[31E5FFFF]: andi       $a1, $t7, -1
    08819840:[00002012]: mflo       $a0
    08819844:[00001010]: mfhi       $v0
    08819848:[01640018]: mult       $t3, $a0
    0881984C:[00021400]: sll        $v0, $v0, 0x0010
    08819850:[00452825]: or         $a1, $v0, $a1
    08819854:[00003012]: mflo       $a2
    08819858:[00A6202B]: sltu       $a0, $a1, $a2
    0881985C:[15000002]: bne        $t0, $zr, 0x08819868
    08819860:[0068001B]: divu       $v1, $t0
    08819864:[000001CD]: break      0x00007
    08819868:[5080FEFC]: beql       $a0, $zr, 0x0881945C
    0881986C:[00A62823]: subu       $a1, $a1, $a2
    08819870:[00A92821]: addu       $a1, $a1, $t1
    08819874:[00A9102B]: sltu       $v0, $a1, $t1
    08819878:[10400064]: beq        $v0, $zr, 0x08819A0C
    0881987C:[00A6182B]: sltu       $v1, $a1, $a2
    08819880:[0A206517]: j          0x0881945C
    08819884:[00A62823]: subu       $a1, $a1, $a2
    08819888:[01681804]: sllv       $v1, $t0, $t3
    0881988C:[03291006]: srlv       $v0, $t1, $t9
    08819890:[00623825]: or         $a3, $v1, $v0
    08819894:[03262806]: srlv       $a1, $a2, $t9
    08819898:[00074402]: srl        $t0, $a3, 0x0010
    0881989C:[15000002]: bne        $t0, $zr, 0x088198A8
    088198A0:[00A8001B]: divu       $a1, $t0
    088198A4:[000001CD]: break      0x00007
    088198A8:[30F2FFFF]: andi       $s2, $a3, -1
    088198AC:[01661804]: sllv       $v1, $a2, $t3
    088198B0:[032A1006]: srlv       $v0, $t2, $t9
    088198B4:[00628025]: or         $s0, $v1, $v0
    088198B8:[00103402]: srl        $a2, $s0, 0x0010
    088198BC:[01697804]: sllv       $t7, $t1, $t3
    088198C0:[016A8804]: sllv       $s1, $t2, $t3
    088198C4:[00007012]: mflo       $t6
    088198C8:[00002010]: mfhi       $a0
    088198CC:[024E0018]: mult       $s2, $t6
    088198D0:[00042400]: sll        $a0, $a0, 0x0010
    088198D4:[00861825]: or         $v1, $a0, $a2
    088198D8:[00004812]: mflo       $t1
    088198DC:[0069102B]: sltu       $v0, $v1, $t1
    088198E0:[15000002]: bne        $t0, $zr, 0x088198EC
    088198E4:[00A8001B]: divu       $a1, $t0
    088198E8:[000001CD]: break      0x00007
    088198EC:[10400005]: beq        $v0, $zr, 0x08819904
    088198F0:[01C0C021]: addu       $t8, $t6, $zr <=> move $t8, $t6
    088198F4:[00671821]: addu       $v1, $v1, $a3
    088198F8:[0067102B]: sltu       $v0, $v1, $a3
    088198FC:[1040003D]: beq        $v0, $zr, 0x088199F4
    08819900:[25D8FFFF]: addiu      $t8, $t6, -1
    08819904:[00691823]: subu       $v1, $v1, $t1
    08819908:[15000002]: bne        $t0, $zr, 0x08819914
    0881990C:[0068001B]: divu       $v1, $t0
    08819910:[000001CD]: break      0x00007
    08819914:[3204FFFF]: andi       $a0, $s0, -1
    08819918:[00004812]: mflo       $t1
    0881991C:[00001010]: mfhi       $v0
    08819920:[02490018]: mult       $s2, $t1
    08819924:[00021400]: sll        $v0, $v0, 0x0010
    08819928:[00442025]: or         $a0, $v0, $a0
    0881992C:[00002812]: mflo       $a1
    08819930:[0085102B]: sltu       $v0, $a0, $a1
    08819934:[15000002]: bne        $t0, $zr, 0x08819940
    08819938:[0068001B]: divu       $v1, $t0
    0881993C:[000001CD]: break      0x00007
    08819940:[10400005]: beq        $v0, $zr, 0x08819958
    08819944:[01205021]: addu       $t2, $t1, $zr <=> move $t2, $t1
    08819948:[00872021]: addu       $a0, $a0, $a3
    0881994C:[0087102B]: sltu       $v0, $a0, $a3
    08819950:[10400022]: beq        $v0, $zr, 0x088199DC
    08819954:[252AFFFF]: addiu      $t2, $t1, -1
    08819958:[00181400]: sll        $v0, $t8, 0x0010
    0881995C:[00853023]: subu       $a2, $a0, $a1
    08819960:[01421025]: or         $v0, $t2, $v0
    08819964:[004F0019]: multu      $v0, $t7
    08819968:[00002810]: mfhi       $a1
    0881996C:[00C5182B]: sltu       $v1, $a2, $a1
    08819970:[14600014]: bne        $v1, $zr, 0x088199C4
    08819974:[00004012]: mflo       $t0
    08819978:[10C50010]: beq        $a2, $a1, 0x088199BC
    0881997C:[0228102B]: sltu       $v0, $s1, $t0
    08819980:[02281823]: subu       $v1, $s1, $t0
    08819984:[00C52023]: subu       $a0, $a2, $a1
    08819988:[0223102B]: sltu       $v0, $s1, $v1
    0881998C:[00822023]: subu       $a0, $a0, $v0
    08819990:[03242804]: sllv       $a1, $a0, $t9
    08819994:[01631806]: srlv       $v1, $v1, $t3
    08819998:[00A36025]: or         $t4, $a1, $v1
    0881999C:[01646806]: srlv       $t5, $a0, $t3
    088199A0:[8FB20008]: lw         $s2, 8($sp)
    088199A4:[8FB10004]: lw         $s1, 4($sp)
    088199A8:[8FB00000]: lw         $s0, 0($sp)
    088199AC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088199B0:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088199B4:[03E00008]: jr         $ra
    088199B8:[27BD0010]: addiu      $sp, $sp, 16
    088199BC:[1040FFF1]: beq        $v0, $zr, 0x08819984
    088199C0:[02281823]: subu       $v1, $s1, $t0
    088199C4:[010F2023]: subu       $a0, $t0, $t7
    088199C8:[0104102B]: sltu       $v0, $t0, $a0
    088199CC:[00A71823]: subu       $v1, $a1, $a3
    088199D0:[00622823]: subu       $a1, $v1, $v0
    088199D4:[0A206660]: j          0x08819980
    088199D8:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088199DC:[0085102B]: sltu       $v0, $a0, $a1
    088199E0:[1040FFDE]: beq        $v0, $zr, 0x0881995C
    088199E4:[00181400]: sll        $v0, $t8, 0x0010
    088199E8:[252AFFFE]: addiu      $t2, $t1, -2
    088199EC:[0A206657]: j          0x0881995C
    088199F0:[00872021]: addu       $a0, $a0, $a3
    088199F4:[0069102B]: sltu       $v0, $v1, $t1
    088199F8:[5040FFC3]: beql       $v0, $zr, 0x08819908
    088199FC:[00691823]: subu       $v1, $v1, $t1
    08819A00:[25D8FFFE]: addiu      $t8, $t6, -2
    08819A04:[0A206641]: j          0x08819904
    08819A08:[00671821]: addu       $v1, $v1, $a3
    08819A0C:[00A91021]: addu       $v0, $a1, $t1
    08819A10:[0043280B]: movn       $a1, $v0, $v1
    08819A14:[0A206517]: j          0x0881945C
    08819A18:[00A62823]: subu       $a1, $a1, $a2
    08819A1C:[00891021]: addu       $v0, $a0, $t1
    08819A20:[0A20660B]: j          0x0881982C
    08819A24:[0043200B]: movn       $a0, $v0, $v1
  Back Branch 08819710 361 times (length 125)
_S1_2_8844264 22,528 instructions (0.224%), 512 calls (08844264 - 08844374, length 69)
    08844264:[27BDFFF0]: addiu      $sp, $sp, -16
    08844268:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0884426C:[AFB20008]: sw         $s2, 8($sp)
    08844270:[2452E570]: addiu      $s2, $v0, -6800
    08844274:[8E430118]: lw         $v1, 280($s2)
    08844278:[AFB00000]: sw         $s0, 0($sp)
    0884427C:[7C048620]: seh        $s0, $a0
    08844280:[AFB10004]: sw         $s1, 4($sp)
    08844284:[00108880]: sll        $s1, $s0, 0x0002
    08844288:[00711821]: addu       $v1, $v1, $s1
    0884428C:[AFBF000C]: sw         $ra, 12($sp)
    08844290:[94620002]: lhu        $v0, 2($v1)
    08844294:[00A22821]: addu       $a1, $a1, $v0
    08844298:[7C051620]: seh        $v0, $a1
    0884429C:[04410004]: bgez       $v0, 0x088442B0
    088442A0:[A4650002]: sh         $a1, 2($v1)
    088442A4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088442A8:[0E2099C6]: jal        0x08826718
    088442AC:[2484E81C]: addiu      $a0, $a0, -6116
    088442B0:[8E420118]: lw         $v0, 280($s2)
    088442B4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088442B8:[2604001F]: addiu      $a0, $s0, 31
    088442BC:[00511021]: addu       $v0, $v0, $s1
    088442C0:[84420002]: lh         $v0, 2($v0)
    088442C4:[2A030000]: slti       $v1, $s0, 0
    088442C8:[14400013]: bne        $v0, $zr, 0x08844318
    088442CC:[7C05F144]: ins        $a1, $zr, 5, 26
    088442D0:[0083800B]: movn       $s0, $a0, $v1
    088442D4:[00101143]: sra        $v0, $s0, 0x0005
    088442D8:[00021080]: sll        $v0, $v0, 0x0002
    088442DC:[00522021]: addu       $a0, $v0, $s2
    088442E0:[8C86011C]: lw         $a2, 284($a0)
    088442E4:[04A10005]: bgez       $a1, 0x088442FC
    088442E8:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088442EC:[24A3FFFF]: addiu      $v1, $a1, -1
    088442F0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088442F4:[00621825]: or         $v1, $v1, $v0
    088442F8:[24630001]: addiu      $v1, $v1, 1
    088442FC:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08844300:[00621806]: srlv       $v1, $v0, $v1
    08844304:[00C31024]: and        $v0, $a2, $v1
    08844308:[14400015]: bne        $v0, $zr, 0x08844360
    0884430C:[00C31025]: or         $v0, $a2, $v1
    08844310:[0A2110D8]: j          0x08844360
    08844314:[AC82011C]: sw         $v0, 284($a0)
    08844318:[0083800B]: movn       $s0, $a0, $v1
    0884431C:[00101143]: sra        $v0, $s0, 0x0005
    08844320:[00021080]: sll        $v0, $v0, 0x0002
    08844324:[00522021]: addu       $a0, $v0, $s2
    08844328:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    0884432C:[04610005]: bgez       $v1, 0x08844344
    08844330:[8C85011C]: lw         $a1, 284($a0)
    08844334:[2463FFFF]: addiu      $v1, $v1, -1
    08844338:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    0884433C:[00621825]: or         $v1, $v1, $v0
    08844340:[24630001]: addiu      $v1, $v1, 1
    08844344:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08844348:[00621806]: srlv       $v1, $v0, $v1
    0884434C:[00A31024]: and        $v0, $a1, $v1
    08844350:[10400003]: beq        $v0, $zr, 0x08844360
    08844354:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    08844358:[00A21024]: and        $v0, $a1, $v0
    0884435C:[AC82011C]: sw         $v0, 284($a0)
    08844360:[8FBF000C]: lw         $ra, 12($sp)
    08844364:[8FB20008]: lw         $s2, 8($sp)
    08844368:[8FB10004]: lw         $s1, 4($sp)
    0884436C:[8FB00000]: lw         $s0, 0($sp)
    08844370:[03E00008]: jr         $ra
    08844374:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89365E0 21,404 instructions (0.213%), 143 calls (0893538C - 08936F14, length 1763)
  Back Branch 089353B4 1,813 times (length 5)
    08935394:[1062001A]: beq        $v1, $v0, 0x08935400
    08935398:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893539C:[10600018]: beq        $v1, $zr, 0x08935400
    089353A0:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    089353A4:[26100001]: addiu      $s0, $s0, 1
--> 089353A8:[82020000]: lb         $v0, 0($s0)
    089353AC:[10440004]: beq        $v0, $a0, 0x089353C0
    089353B0:[021E8823]: subu       $s1, $s0, $fp
--> 089353B4:[5440FFFC]: bnel       $v0, $zr, 0x089353A8
    089353B8:[26100001]: addiu      $s0, $s0, 1
    089353BC:[021E8823]: subu       $s1, $s0, $fp
    089353C0:[52200010]: beql       $s1, $zr, 0x08935404
    089353C4:[82020000]: lb         $v0, 0($s0)
  Back Branch 08935638 552 times (length 173)
  Back Branch 0893567C 552 times (length 21)
    0893561C:[8FA30238]: lw         $v1, 568($sp)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
--> 08935630:[8FA40218]: lw         $a0, 536($sp)
    08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
--> 0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08935690 552 times (length 25)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
    08935630:[8FA40218]: lw         $a0, 536($sp)
--> 08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
    0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
--> 08935690:[1040FFE8]: beq        $v0, $zr, 0x08935634
    08935694:[8FA40218]: lw         $a0, 536($sp)
    08935698:[8FA50218]: lw         $a1, 536($sp)
    0893569C:[10A00004]: beq        $a1, $zr, 0x089356B0
    089356A0:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 089356F8 550 times (length 158)
  Back Branch 08935704 550 times (length 120)
  Back Branch 08936C40 283 times (length 1383)
  Back Branch 08935770 198 times (length 145)
  Back Branch 08936B60 143 times (length 1468)
  Back Branch 089357AC 62 times (length 160)
  Back Branch 08936C30 12 times (length 1379)
  Back Branch 08935744 2 times (length 137)
_S1_2_8828E20 20,240 instructions (0.201%), 2,530 calls (08828E20 - 08828E40, length 9)
    08828E20:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08828E24:[2CC60001]: sltiu      $a2, $a2, 1
    08828E28:[10A00002]: beq        $a1, $zr, 0x08828E34
    08828E2C:[8C820000]: lw         $v0, 0($a0)
    08828E30:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08828E34:[00461021]: addu       $v0, $v0, $a2
    08828E38:[0043282D]: min        $a1, $v0, $v1
    08828E3C:[03E00008]: jr         $ra
    08828E40:[AC850000]: sw         $a1, 0($a0)
_S1_2_8828CF8 20,240 instructions (0.201%), 2,530 calls (08828CF8 - 08828D18, length 9)
    08828CF8:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08828CFC:[0006302B]: sltu       $a2, $zr, $a2 <=> move $a2, $a2
    08828D00:[10A00002]: beq        $a1, $zr, 0x08828D0C
    08828D04:[8C820000]: lw         $v0, 0($a0)
    08828D08:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08828D0C:[00461021]: addu       $v0, $v0, $a2
    08828D10:[0043282D]: min        $a1, $v0, $v1
    08828D14:[03E00008]: jr         $ra
    08828D18:[AC850000]: sw         $a1, 0($a0)
_S1_2_893633C 19,078 instructions (0.190%), 71 calls (0893538C - 08936C4C, length 1585)
  Back Branch 089353B4 1,813 times (length 5)
    08935394:[1062001A]: beq        $v1, $v0, 0x08935400
    08935398:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893539C:[10600018]: beq        $v1, $zr, 0x08935400
    089353A0:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    089353A4:[26100001]: addiu      $s0, $s0, 1
--> 089353A8:[82020000]: lb         $v0, 0($s0)
    089353AC:[10440004]: beq        $v0, $a0, 0x089353C0
    089353B0:[021E8823]: subu       $s1, $s0, $fp
--> 089353B4:[5440FFFC]: bnel       $v0, $zr, 0x089353A8
    089353B8:[26100001]: addiu      $s0, $s0, 1
    089353BC:[021E8823]: subu       $s1, $s0, $fp
    089353C0:[52200010]: beql       $s1, $zr, 0x08935404
    089353C4:[82020000]: lb         $v0, 0($s0)
  Back Branch 08935638 552 times (length 173)
  Back Branch 0893567C 552 times (length 21)
    0893561C:[8FA30238]: lw         $v1, 568($sp)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
--> 08935630:[8FA40218]: lw         $a0, 536($sp)
    08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
--> 0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08935690 552 times (length 25)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
    08935630:[8FA40218]: lw         $a0, 536($sp)
--> 08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
    0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
--> 08935690:[1040FFE8]: beq        $v0, $zr, 0x08935634
    08935694:[8FA40218]: lw         $a0, 536($sp)
    08935698:[8FA50218]: lw         $a1, 536($sp)
    0893569C:[10A00004]: beq        $a1, $zr, 0x089356B0
    089356A0:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 089356F8 550 times (length 158)
  Back Branch 08935704 550 times (length 120)
  Back Branch 08936A50 383 times (length 17)
    08936A00:[1460FAEF]: bne        $v1, $zr, 0x089355C0
    08936A04:[AFA20040]: sw         $v0, 64($sp)
    08936A08:[0A24D631]: j          0x089358C4
    08936A0C:[8FA40248]: lw         $a0, 584($sp)
    08936A10:[AFA60240]: sw         $a2, 576($sp)
--> 08936A14:[00112F00]: sll        $a1, $s1, 0x001C
    08936A18:[00101102]: srl        $v0, $s0, 0x0004
    08936A1C:[00A21025]: or         $v0, $a1, $v0
    08936A20:[8FA6021C]: lw         $a2, 540($sp)
    08936A24:[3204000F]: andi       $a0, $s0, 15
    08936A28:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08936A2C:[8FA20240]: lw         $v0, 576($sp)
    08936A30:[00C42021]: addu       $a0, $a2, $a0
    08936A34:[00111902]: srl        $v1, $s1, 0x0004
    08936A38:[2442FFFF]: addiu      $v0, $v0, -1
    08936A3C:[90860000]: lbu        $a2, 0($a0)
    08936A40:[AFA20240]: sw         $v0, 576($sp)
    08936A44:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936A48:[02031025]: or         $v0, $s0, $v1
    08936A4C:[8FA30240]: lw         $v1, 576($sp)
--> 08936A50:[1440FFF0]: bne        $v0, $zr, 0x08936A14
    08936A54:[A0660000]: sb         $a2, 0($v1)
    08936A58:[8FA40240]: lw         $a0, 576($sp)
    08936A5C:[27A300B0]: addiu      $v1, $sp, 176
    08936A60:[AFB60220]: sw         $s6, 544($sp)
  Back Branch 0893685C 361 times (length 16)
    08936810:[27B3020C]: addiu      $s3, $sp, 524
    08936814:[16200018]: bne        $s1, $zr, 0x08936878
    08936818:[2E02000A]: sltiu      $v0, $s0, 10
    0893681C:[14400017]: bne        $v0, $zr, 0x0893687C
    08936820:[2665FFFF]: addiu      $a1, $s3, -1
--> 08936824:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936828:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893682C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08936830:[0E2064F1]: jal        0x088193C4
    08936834:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936838:[24420030]: addiu      $v0, $v0, 48
    0893683C:[2673FFFF]: addiu      $s3, $s3, -1
    08936840:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936844:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936848:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893684C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936850:[0E20636D]: jal        0x08818DB4
    08936854:[A2620000]: sb         $v0, 0($s3)
    08936858:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 0893685C:[1460FFF1]: bne        $v1, $zr, 0x08936824
    08936860:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936864:[14600005]: bne        $v1, $zr, 0x0893687C
    08936868:[2665FFFF]: addiu      $a1, $s3, -1
    0893686C:[2C42000A]: sltiu      $v0, $v0, 10
  Back Branch 08936870 361 times (length 20)
    08936814:[16200018]: bne        $s1, $zr, 0x08936878
    08936818:[2E02000A]: sltiu      $v0, $s0, 10
    0893681C:[14400017]: bne        $v0, $zr, 0x0893687C
    08936820:[2665FFFF]: addiu      $a1, $s3, -1
    08936824:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08936828:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893682C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08936830:[0E2064F1]: jal        0x088193C4
    08936834:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936838:[24420030]: addiu      $v0, $v0, 48
    0893683C:[2673FFFF]: addiu      $s3, $s3, -1
    08936840:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936844:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936848:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893684C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936850:[0E20636D]: jal        0x08818DB4
    08936854:[A2620000]: sb         $v0, 0($s3)
    08936858:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0893685C:[1460FFF1]: bne        $v1, $zr, 0x08936824
    08936860:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936864:[14600005]: bne        $v1, $zr, 0x0893687C
    08936868:[2665FFFF]: addiu      $a1, $s3, -1
    0893686C:[2C42000A]: sltiu      $v0, $v0, 10
--> 08936870:[1040FFED]: beq        $v0, $zr, 0x08936828
    08936874:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936878:[2665FFFF]: addiu      $a1, $s3, -1
    0893687C:[27A300B0]: addiu      $v1, $sp, 176
    08936880:[00651823]: subu       $v1, $v1, $a1
  Back Branch 08936898 336 times (length 1290)
  Back Branch 08936C40 283 times (length 1383)
  Back Branch 08935770 198 times (length 145)
  Back Branch 08936A6C 73 times (length 1407)
  Back Branch 08936378 71 times (length 307)
  Back Branch 08936524 71 times (length 111)
  Back Branch 089357AC 62 times (length 160)
  Back Branch 08936C30 12 times (length 1379)
  Back Branch 08935744 2 times (length 137)
_S1_2_8835050 17,280 instructions (0.172%), 202 calls (08835050 - 088351CC, length 96)
    08835050:[27BDFFF0]: addiu      $sp, $sp, -16
    08835054:[AFB10004]: sw         $s1, 4($sp)
    08835058:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0883505C:[AFB00000]: sw         $s0, 0($sp)
    08835060:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08835064:[AFBF000C]: sw         $ra, 12($sp)
    08835068:[AFB20008]: sw         $s2, 8($sp)
    0883506C:[0E20B536]: jal        0x0882D4D8
    08835070:[8C840010]: lw         $a0, 16($a0)
    08835074:[00021880]: sll        $v1, $v0, 0x0002
    08835078:[00701821]: addu       $v1, $v1, $s0
    0883507C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835080:[0440004C]: bltz       $v0, 0x088351B4
    08835084:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08835088:[8C720014]: lw         $s2, 20($v1)
    0883508C:[0E20D189]: jal        0x08834624
    08835090:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835094:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835098:[0E20D17E]: jal        0x088345F8
    0883509C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088350A0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088350A4:[10510024]: beq        $v0, $s1, 0x08835138
    088350A8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088350AC:[0E20D108]: jal        0x08834420
    088350B0:[00000000]: nop
    088350B4:[00511021]: addu       $v0, $v0, $s1
    088350B8:[24510001]: addiu      $s1, $v0, 1
    088350BC:[2A230000]: slti       $v1, $s1, 0
    088350C0:[24420020]: addiu      $v0, $v0, 32
    088350C4:[0223100A]: movz       $v0, $s1, $v1
    088350C8:[8E030098]: lw         $v1, 152($s0)
    088350CC:[00021143]: sra        $v0, $v0, 0x0005
    088350D0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088350D4:[00021080]: sll        $v0, $v0, 0x0002
    088350D8:[7C06F144]: ins        $a2, $zr, 5, 26
    088350DC:[00114100]: sll        $t0, $s1, 0x0004
    088350E0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088350E4:[04C10005]: bgez       $a2, 0x088350FC
    088350E8:[00433821]: addu       $a3, $v0, $v1
    088350EC:[24C6FFFF]: addiu      $a2, $a2, -1
    088350F0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088350F4:[00C23025]: or         $a2, $a2, $v0
    088350F8:[24C60001]: addiu      $a2, $a2, 1
    088350FC:[8CE20000]: lw         $v0, 0($a3)
    08835100:[8E050000]: lw         $a1, 0($s0)
    08835104:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08835108:[00C31806]: srlv       $v1, $v1, $a2
    0883510C:[00431025]: or         $v0, $v0, $v1
    08835110:[00A82821]: addu       $a1, $a1, $t0
    08835114:[0E20D1C7]: jal        0x0883471C
    08835118:[ACE20000]: sw         $v0, 0($a3)
    0883511C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835120:[0E20D138]: jal        0x088344E0
    08835124:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835128:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883512C:[0E20D1A7]: jal        0x0883469C
    08835130:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835134:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835138:[0E20D17E]: jal        0x088345F8
    0883513C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835140:[8E0300A4]: lw         $v1, 164($s0)
    08835144:[00021100]: sll        $v0, $v0, 0x0004
    08835148:[24420010]: addiu      $v0, $v0, 16
    0883514C:[00621823]: subu       $v1, $v1, $v0
    08835150:[AE0300A4]: sw         $v1, 164($s0)
    08835154:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835158:[0E20D108]: jal        0x08834420
    0883515C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835160:[28440000]: slti       $a0, $v0, 0
    08835164:[2443001F]: addiu      $v1, $v0, 31
    08835168:[0044180A]: movz       $v1, $v0, $a0
    0883516C:[8E04009C]: lw         $a0, 156($s0)
    08835170:[00031943]: sra        $v1, $v1, 0x0005
    08835174:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08835178:[00031880]: sll        $v1, $v1, 0x0002
    0883517C:[7C06F144]: ins        $a2, $zr, 5, 26
    08835180:[00642021]: addu       $a0, $v1, $a0
    08835184:[04C10005]: bgez       $a2, 0x0883519C
    08835188:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883518C:[24C6FFFF]: addiu      $a2, $a2, -1
    08835190:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835194:[00C23025]: or         $a2, $a2, $v0
    08835198:[24C60001]: addiu      $a2, $a2, 1
    0883519C:[8C830000]: lw         $v1, 0($a0)
    088351A0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088351A4:[00C21006]: srlv       $v0, $v0, $a2
    088351A8:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088351AC:[00621824]: and        $v1, $v1, $v0
    088351B0:[AC830000]: sw         $v1, 0($a0)
    088351B4:[8FBF000C]: lw         $ra, 12($sp)
    088351B8:[8FB20008]: lw         $s2, 8($sp)
    088351BC:[8FB10004]: lw         $s1, 4($sp)
    088351C0:[8FB00000]: lw         $s0, 0($sp)
    088351C4:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    088351C8:[03E00008]: jr         $ra
    088351CC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882124C 16,140 instructions (0.161%), 1,345 calls (0882124C - 088212FC, length 45)
    0882124C:[27BDFFF0]: addiu      $sp, $sp, -16
    08821250:[2CA20005]: sltiu      $v0, $a1, 5
    08821254:[AFBF0000]: sw         $ra, 0($sp)
    08821258:[1040001D]: beq        $v0, $zr, 0x088212D0
    0882125C:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08821260:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    08821264:[00051080]: sll        $v0, $a1, 0x0002
    08821268:[2463FD7C]: addiu      $v1, $v1, -644
    0882126C:[00431021]: addu       $v0, $v0, $v1
    08821270:[8C420000]: lw         $v0, 0($v0)
    08821274:[00400008]: jr         $v0
    08821278:[00000000]: nop
    088212D0:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    088212D4:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    088212D8:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    088212DC:[24845E38]: addiu      $a0, $a0, 24120
    088212E0:[24A55E68]: addiu      $a1, $a1, 24168
    088212E4:[24E7FD70]: addiu      $a3, $a3, -656
    088212E8:[0E209952]: jal        0x08826548
    088212EC:[24060658]: addiu      $a2, $zr, 1624 <=> li $a2, 1624
    088212F0:[8FBF0000]: lw         $ra, 0($sp)
    088212F4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088212F8:[03E00008]: jr         $ra
    088212FC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8824248 15,535 instructions (0.155%), 180 calls (08824248 - 088242F0, length 43)
    08824248:[27BDFFD0]: addiu      $sp, $sp, -48
    0882424C:[AFB20018]: sw         $s2, 24($sp)
    08824250:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08824254:[AFBF0020]: sw         $ra, 32($sp)
    08824258:[AFB3001C]: sw         $s3, 28($sp)
    0882425C:[AFB10014]: sw         $s1, 20($sp)
    08824260:[1080001C]: beq        $a0, $zr, 0x088242D4
    08824264:[AFB00010]: sw         $s0, 16($sp)
    08824268:[0E204CCD]: jal        0x08813334
    0882426C:[AFA40000]: sw         $a0, 0($sp)
    08824270:[00022080]: sll        $a0, $v0, 0x0002
    08824274:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    08824278:[24840004]: addiu      $a0, $a0, 4
    0882427C:[24A560C8]: addiu      $a1, $a1, 24776
    08824280:[240602EE]: addiu      $a2, $zr, 750 <=> li $a2, 750
    08824284:[0E20AD99]: jal        0x0882B664
    08824288:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0882428C:[10400004]: beq        $v0, $zr, 0x088242A0
    08824290:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08824294:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08824298:[0A2090B1]: j          0x088242C4
    0882429C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088242A0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088242A4:[0E2099C6]: jal        0x08826718
    088242A8:[2484B100]: addiu      $a0, $a0, -20224
    088242AC:[0A2090A6]: j          0x08824298
    088242B0:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    088242B4:[0E208493]: jal        0x0882124C
    088242B8:[26310001]: addiu      $s1, $s1, 1
    088242BC:[AE020000]: sw         $v0, 0($s0)
    088242C0:[26100004]: addiu      $s0, $s0, 4
    088242C4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088242C8:[1633FFFA]: bne        $s1, $s3, 0x088242B4
    088242CC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088242D0:[AE000000]: sw         $zr, 0($s0)
    088242D4:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    088242D8:[8FBF0020]: lw         $ra, 32($sp)
    088242DC:[8FB3001C]: lw         $s3, 28($sp)
    088242E0:[8FB20018]: lw         $s2, 24($sp)
    088242E4:[8FB10014]: lw         $s1, 20($sp)
    088242E8:[8FB00010]: lw         $s0, 16($sp)
    088242EC:[03E00008]: jr         $ra
    088242F0:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088242C8 1,525 times (length 7)
    088242A0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088242A4:[0E2099C6]: jal        0x08826718
    088242A8:[2484B100]: addiu      $a0, $a0, -20224
    088242AC:[0A2090A6]: j          0x08824298
    088242B0:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
--> 088242B4:[0E208493]: jal        0x0882124C
    088242B8:[26310001]: addiu      $s1, $s1, 1
    088242BC:[AE020000]: sw         $v0, 0($s0)
    088242C0:[26100004]: addiu      $s0, $s0, 4
    088242C4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
--> 088242C8:[1633FFFA]: bne        $s1, $s3, 0x088242B4
    088242CC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088242D0:[AE000000]: sw         $zr, 0($s0)
    088242D4:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    088242D8:[8FBF0020]: lw         $ra, 32($sp)
_S1_2_8935280 14,195 instructions (0.141%), 835 calls (08935280 - 089352D8, length 23)
    08935280:[27BDFFF0]: addiu      $sp, $sp, -16
    08935284:[AFB00000]: sw         $s0, 0($sp)
    08935288:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0893528C:[AFBF0004]: sw         $ra, 4($sp)
    08935290:[8CA20008]: lw         $v0, 8($a1)
    08935294:[14400007]: bne        $v0, $zr, 0x089352B4
    08935298:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0893529C:[ACA00004]: sw         $zr, 4($a1)
    089352A0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089352A4:[8FBF0004]: lw         $ra, 4($sp)
    089352A8:[8FB00000]: lw         $s0, 0($sp)
    089352AC:[03E00008]: jr         $ra
    089352B0:[27BD0010]: addiu      $sp, $sp, 16
    089352B4:[0E24BE94]: jal        0x0892FA50
    089352B8:[00000000]: nop
    089352BC:[AE000004]: sw         $zr, 4($s0)
    089352C0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089352C4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089352C8:[AE000008]: sw         $zr, 8($s0)
    089352CC:[8FBF0004]: lw         $ra, 4($sp)
    089352D0:[8FB00000]: lw         $s0, 0($sp)
    089352D4:[03E00008]: jr         $ra
    089352D8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882B664 13,522 instructions (0.135%), 208 calls (0882B44C - 0882B6CC, length 161)
    0882B44C:[27BDFFC0]: addiu      $sp, $sp, -64
    0882B450:[28A20201]: slti       $v0, $a1, 513
    0882B454:[AFBE0030]: sw         $fp, 48($sp)
    0882B458:[00C0F021]: addu       $fp, $a2, $zr <=> move $fp, $a2
    0882B45C:[AFB60028]: sw         $s6, 40($sp)
    0882B460:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0882B464:[AFB50024]: sw         $s5, 36($sp)
    0882B468:[0100A821]: addu       $s5, $t0, $zr <=> move $s5, $t0
    0882B46C:[AFB40020]: sw         $s4, 32($sp)
    0882B470:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0882B474:[AFB3001C]: sw         $s3, 28($sp)
    0882B478:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0882B47C:[AFB20018]: sw         $s2, 24($sp)
    0882B480:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    0882B484:[AFBF0034]: sw         $ra, 52($sp)
    0882B488:[AFB7002C]: sw         $s7, 44($sp)
    0882B48C:[AFB10014]: sw         $s1, 20($sp)
    0882B490:[10400006]: beq        $v0, $zr, 0x0882B4AC
    0882B494:[AFB00010]: sw         $s0, 16($sp)
    0882B498:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0882B49C:[0E20D628]: jal        0x088358A0
    0882B4A0:[8C4411D8]: lw         $a0, 4568($v0)
    0882B4A4:[14400062]: bne        $v0, $zr, 0x0882B630
    0882B4A8:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0882B4AC:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0882B4B0:[00131880]: sll        $v1, $s3, 0x0002
    0882B4B4:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882B4B8:[00731821]: addu       $v1, $v1, $s3
    0882B4BC:[2442BE90]: addiu      $v0, $v0, -16752
    0882B4C0:[00628021]: addu       $s0, $v1, $v0
    0882B4C4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0882B4C8:[82030000]: lb         $v1, 0($s0)
    0882B4CC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882B4D0:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882B4D4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0882B4D8:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    0882B4DC:[10620016]: beq        $v1, $v0, 0x0882B538
    0882B4E0:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    0882B4E4:[00031080]: sll        $v0, $v1, 0x0002
    0882B4E8:[3C0308B3]: lui        $v1, 0x08B3 <=> li $v1, 0x08B30000
    0882B4EC:[246411C4]: addiu      $a0, $v1, 4548
    0882B4F0:[17C00005]: bne        $fp, $zr, 0x0882B508
    0882B4F4:[00442021]: addu       $a0, $v0, $a0
    0882B4F8:[0E20BEFA]: jal        0x0882FBE8
    0882B4FC:[8C840000]: lw         $a0, 0($a0)
    0882B500:[0A20AD48]: j          0x0882B520
    0882B504:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0882B508:[8C840000]: lw         $a0, 0($a0)
    0882B50C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882B510:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    0882B514:[0E20BFE6]: jal        0x0882FF98
    0882B518:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0882B51C:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0882B520:[26310001]: addiu      $s1, $s1, 1
    0882B524:[14400042]: bne        $v0, $zr, 0x0882B630
    0882B528:[26100001]: addiu      $s0, $s0, 1
    0882B52C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0882B530:[5622FFE6]: bnel       $s1, $v0, 0x0882B4CC
    0882B534:[82030000]: lb         $v1, 0($s0)
    0882B538:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0882B53C:[245011C4]: addiu      $s0, $v0, 4548
    0882B540:[8E040000]: lw         $a0, 0($s0)
    0882B544:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882B548:[0E20BAF4]: jal        0x0882EBD0
    0882B54C:[26100004]: addiu      $s0, $s0, 4
    0882B550:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0882B554:[244211D8]: addiu      $v0, $v0, 4568
    0882B558:[5602FFFA]: bnel       $s0, $v0, 0x0882B544
    0882B55C:[8E040000]: lw         $a0, 0($s0)
    0882B560:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    0882B564:[0E2092DC]: jal        0x08824B70
    0882B568:[8E04AE14]: lw         $a0, -20972($s0)
    0882B56C:[04430005]: bgezl      $v0, 0x0882B584
    0882B570:[8E04AE14]: lw         $a0, -20972($s0)
    0882B574:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882B578:[0E2099C6]: jal        0x08826718
    0882B57C:[2484BF84]: addiu      $a0, $a0, -16508
    0882B580:[8E04AE14]: lw         $a0, -20972($s0)
    0882B584:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    0882B588:[3442FFFF]: ori        $v0, $v0, -1
    0882B58C:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    0882B590:[0E2092F9]: jal        0x08824BE4
    0882B594:[AC62BE88]: sw         $v0, -16760($v1)
    0882B598:[04430005]: bgezl      $v0, 0x0882B5B0
    0882B59C:[26F70001]: addiu      $s7, $s7, 1
    0882B5A0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882B5A4:[0E2099C6]: jal        0x08826718
    0882B5A8:[2484BF74]: addiu      $a0, $a0, -16524
    0882B5AC:[26F70001]: addiu      $s7, $s7, 1
    0882B5B0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882B5B4:[16E2FFBF]: bne        $s7, $v0, 0x0882B4B4
    0882B5B8:[00131880]: sll        $v1, $s3, 0x0002
    0882B5BC:[0E20BDDA]: jal        0x0882F768
    0882B5C0:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882B5C4:[16400003]: bne        $s2, $zr, 0x0882B5D4
    0882B5C8:[00131880]: sll        $v1, $s3, 0x0002
    0882B5CC:[3C0208AD]: lui        $v0, 0x08AD <=> li $v0, 0x08AD0000
    0882B5D0:[24526E80]: addiu      $s2, $v0, 28288
    0882B5D4:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882B5D8:[2442BE90]: addiu      $v0, $v0, -16752
    0882B5DC:[00731821]: addu       $v1, $v1, $s3
    0882B5E0:[00621821]: addu       $v1, $v1, $v0
    0882B5E4:[80630000]: lb         $v1, 0($v1)
    0882B5E8:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882B5EC:[2442BE38]: addiu      $v0, $v0, -16840
    0882B5F0:[00031900]: sll        $v1, $v1, 0x0004
    0882B5F4:[00621821]: addu       $v1, $v1, $v0
    0882B5F8:[8C620000]: lw         $v0, 0($v1)
    0882B5FC:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    0882B600:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    0882B604:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    0882B608:[02A04821]: addu       $t1, $s5, $zr <=> move $t1, $s5
    0882B60C:[24846E8C]: addiu      $a0, $a0, 28300
    0882B610:[24A56E54]: addiu      $a1, $a1, 28244
    0882B614:[24E7FF34]: addiu      $a3, $a3, -204
    0882B618:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0882B61C:[02805821]: addu       $t3, $s4, $zr <=> move $t3, $s4
    0882B620:[240601F8]: addiu      $a2, $zr, 504 <=> li $a2, 504
    0882B624:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    0882B628:[0E209952]: jal        0x08826548
    0882B62C:[AFA20000]: sw         $v0, 0($sp)
    0882B630:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    0882B634:[8FBF0034]: lw         $ra, 52($sp)
    0882B638:[8FBE0030]: lw         $fp, 48($sp)
    0882B63C:[8FB7002C]: lw         $s7, 44($sp)
    0882B640:[8FB60028]: lw         $s6, 40($sp)
    0882B644:[8FB50024]: lw         $s5, 36($sp)
    0882B648:[8FB40020]: lw         $s4, 32($sp)
    0882B64C:[8FB3001C]: lw         $s3, 28($sp)
    0882B650:[8FB20018]: lw         $s2, 24($sp)
    0882B654:[8FB10014]: lw         $s1, 20($sp)
    0882B658:[8FB00010]: lw         $s0, 16($sp)
    0882B65C:[03E00008]: jr         $ra
    0882B660:[27BD0040]: addiu      $sp, $sp, 64
    0882B664:[27BDFFF0]: addiu      $sp, $sp, -16
    0882B668:[AFB20008]: sw         $s2, 8($sp)
    0882B66C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    0882B670:[AFB10004]: sw         $s1, 4($sp)
    0882B674:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0882B678:[AFB00000]: sw         $s0, 0($sp)
    0882B67C:[AFBF000C]: sw         $ra, 12($sp)
    0882B680:[0E20ABD2]: jal        0x0882AF48
    0882B684:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0882B688:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882B68C:[90420000]: lbu        $v0, 0($v0)
    0882B690:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0882B694:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0882B698:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882B69C:[14400006]: bne        $v0, $zr, 0x0882B6B8
    0882B6A0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882B6A4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882B6A8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0882B6AC:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0882B6B0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882B6B4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882B6B8:[8FBF000C]: lw         $ra, 12($sp)
    0882B6BC:[8FB20008]: lw         $s2, 8($sp)
    0882B6C0:[8FB10004]: lw         $s1, 4($sp)
    0882B6C4:[8FB00000]: lw         $s0, 0($sp)
    0882B6C8:[0A20AD13]: j          0x0882B44C
    0882B6CC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882B6C8 208 times (length 161)
_S1_2_8826094 12,930 instructions (0.129%), 248 calls (08826094 - 08826208, length 94)
    08826094:[27BDFFE0]: addiu      $sp, $sp, -32
    08826098:[AFB50014]: sw         $s5, 20($sp)
    0882609C:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088260A0:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    088260A4:[AFB3000C]: sw         $s3, 12($sp)
    088260A8:[AFB00000]: sw         $s0, 0($sp)
    088260AC:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    088260B0:[AFBF0018]: sw         $ra, 24($sp)
    088260B4:[AFB40010]: sw         $s4, 16($sp)
    088260B8:[AFB20008]: sw         $s2, 8($sp)
    088260BC:[AFB10004]: sw         $s1, 4($sp)
    088260C0:[8E03B25C]: lw         $v1, -19876($s0)
    088260C4:[8C46B258]: lw         $a2, -19880($v0)
    088260C8:[00651021]: addu       $v0, $v1, $a1
    088260CC:[00C2102B]: sltu       $v0, $a2, $v0
    088260D0:[10400011]: beq        $v0, $zr, 0x08826118
    088260D4:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    088260D8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    088260DC:[0E209805]: jal        0x08826014
    088260E0:[00C32823]: subu       $a1, $a2, $v1
    088260E4:[3C0408B3]: lui        $a0, 0x08B3 <=> li $a0, 0x08B30000
    088260E8:[8E02B25C]: lw         $v0, -19876($s0)
    088260EC:[8C83B264]: lw         $v1, -19868($a0)
    088260F0:[0062102B]: sltu       $v0, $v1, $v0
    088260F4:[14400004]: bne        $v0, $zr, 0x08826108
    088260F8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088260FC:[8C42B254]: lw         $v0, -19884($v0)
    08826100:[AC82B264]: sw         $v0, -19868($a0)
    08826104:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826108:[8C42B254]: lw         $v0, -19884($v0)
    0882610C:[AE02B25C]: sw         $v0, -19876($s0)
    08826110:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08826114:[8E03B25C]: lw         $v1, -19876($s0)
    08826118:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    0882611C:[8E42B258]: lw         $v0, -19880($s2)
    08826120:[00738821]: addu       $s1, $v1, $s3
    08826124:[0051102B]: sltu       $v0, $v0, $s1
    08826128:[10400003]: beq        $v0, $zr, 0x08826138
    0882612C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08826130:[0E2099C6]: jal        0x08826718
    08826134:[2484B3B8]: addiu      $a0, $a0, -19528
    08826138:[3C1408B3]: lui        $s4, 0x08B3 <=> li $s4, 0x08B30000
    0882613C:[8E02B25C]: lw         $v0, -19876($s0)
    08826140:[8E83B264]: lw         $v1, -19868($s4)
    08826144:[0062102B]: sltu       $v0, $v1, $v0
    08826148:[14400019]: bne        $v0, $zr, 0x088261B0
    0882614C:[26240040]: addiu      $a0, $s1, 64
    08826150:[0064102B]: sltu       $v0, $v1, $a0
    08826154:[50400017]: beql       $v0, $zr, 0x088261B4
    08826158:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    0882615C:[8E46B258]: lw         $a2, -19880($s2)
    08826160:[0086102B]: sltu       $v0, $a0, $a2
    08826164:[10400007]: beq        $v0, $zr, 0x08826184
    08826168:[8E45B258]: lw         $a1, -19880($s2)
    0882616C:[00C43023]: subu       $a2, $a2, $a0
    08826170:[0E24C2A3]: jal        0x08930A8C
    08826174:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    08826178:[14400009]: bne        $v0, $zr, 0x088261A0
    0882617C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08826180:[8E45B258]: lw         $a1, -19880($s2)
    08826184:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826188:[0E209805]: jal        0x08826014
    0882618C:[00B12823]: subu       $a1, $a1, $s1
    08826190:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826194:[8C42B254]: lw         $v0, -19884($v0)
    08826198:[0A20986C]: j          0x088261B0
    0882619C:[AE82B264]: sw         $v0, -19868($s4)
    088261A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088261A4:[0E209805]: jal        0x08826014
    088261A8:[00512823]: subu       $a1, $v0, $s1
    088261AC:[AE90B264]: sw         $s0, -19868($s4)
    088261B0:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    088261B4:[8E04B25C]: lw         $a0, -19876($s0)
    088261B8:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    088261BC:[0E24C304]: jal        0x08930C10
    088261C0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088261C4:[8E02B25C]: lw         $v0, -19876($s0)
    088261C8:[3C0308B3]: lui        $v1, 0x08B3 <=> li $v1, 0x08B30000
    088261CC:[8C63B258]: lw         $v1, -19880($v1)
    088261D0:[00531021]: addu       $v0, $v0, $s3
    088261D4:[14430004]: bne        $v0, $v1, 0x088261E8
    088261D8:[AE02B25C]: sw         $v0, -19876($s0)
    088261DC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088261E0:[8C42B254]: lw         $v0, -19884($v0)
    088261E4:[AE02B25C]: sw         $v0, -19876($s0)
    088261E8:[8FBF0018]: lw         $ra, 24($sp)
    088261EC:[8FB50014]: lw         $s5, 20($sp)
    088261F0:[8FB40010]: lw         $s4, 16($sp)
    088261F4:[8FB3000C]: lw         $s3, 12($sp)
    088261F8:[8FB20008]: lw         $s2, 8($sp)
    088261FC:[8FB10004]: lw         $s1, 4($sp)
    08826200:[8FB00000]: lw         $s0, 0($sp)
    08826204:[03E00008]: jr         $ra
    08826208:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8825F28 12,884 instructions (0.128%), 140 calls (08825F28 - 08932E98, length 275421)
_S1_2_8820F6C 12,105 instructions (0.120%), 1,345 calls (08820F6C - 08820FEC, length 33)
    08820F6C:[8C860000]: lw         $a2, 0($a0)
    08820F70:[90C30000]: lbu        $v1, 0($a2)
    08820F74:[28620080]: slti       $v0, $v1, 128
    08820F78:[54400006]: bnel       $v0, $zr, 0x08820F94
    08820F7C:[24C60001]: addiu      $a2, $a2, 1
    08820F80:[2462FF5F]: addiu      $v0, $v1, -161
    08820F84:[2C42003F]: sltiu      $v0, $v0, 63
    08820F88:[50400004]: beql       $v0, $zr, 0x08820F9C
    08820F8C:[2462FF7F]: addiu      $v0, $v1, -129
    08820F90:[24C60001]: addiu      $a2, $a2, 1
    08820F94:[0A2083FA]: j          0x08820FE8
    08820F98:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08820F9C:[2C42001F]: sltiu      $v0, $v0, 31
    08820FA0:[54400006]: bnel       $v0, $zr, 0x08820FBC
    08820FA4:[90C50001]: lbu        $a1, 1($a2)
    08820FA8:[2462FF20]: addiu      $v0, $v1, -224
    08820FAC:[2C420010]: sltiu      $v0, $v0, 16
    08820FB0:[1040000D]: beq        $v0, $zr, 0x08820FE8
    08820FB4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08820FB8:[90C50001]: lbu        $a1, 1($a2)
    08820FBC:[24A2FFC0]: addiu      $v0, $a1, -64
    08820FC0:[2C42003F]: sltiu      $v0, $v0, 63
    08820FC4:[14400006]: bne        $v0, $zr, 0x08820FE0
    08820FC8:[00031200]: sll        $v0, $v1, 0x0008
    08820FCC:[24A2FF80]: addiu      $v0, $a1, -128
    08820FD0:[2C42007D]: sltiu      $v0, $v0, 125
    08820FD4:[50400004]: beql       $v0, $zr, 0x08820FE8
    08820FD8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08820FDC:[00031200]: sll        $v0, $v1, 0x0008
    08820FE0:[00451025]: or         $v0, $v0, $a1
    08820FE4:[24C60002]: addiu      $a2, $a2, 2
    08820FE8:[03E00008]: jr         $ra
    08820FEC:[AC860000]: sw         $a2, 0($a0)
_S1_2_882620C 10,880 instructions (0.108%), 140 calls (0882620C - 0882648C, length 161)
    0882620C:[27BDFDD0]: addiu      $sp, $sp, -560
    08826210:[AFB3021C]: sw         $s3, 540($sp)
    08826214:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08826218:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0882621C:[AFBF0224]: sw         $ra, 548($sp)
    08826220:[27A40010]: addiu      $a0, $sp, 16
    08826224:[AFB40220]: sw         $s4, 544($sp)
    08826228:[AFB20218]: sw         $s2, 536($sp)
    0882622C:[AFB10214]: sw         $s1, 532($sp)
    08826230:[14A0000A]: bne        $a1, $zr, 0x0882625C
    08826234:[AFB00210]: sw         $s0, 528($sp)
    08826238:[0000000D]: break      0x00000
    0882623C:[3C0608AD]: lui        $a2, 0x08AD <=> li $a2, 0x08AD0000
    08826240:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    08826244:[24C662E0]: addiu      $a2, $a2, 25312
    08826248:[24E7FE4C]: addiu      $a3, $a3, -436
    0882624C:[0E24CB39]: jal        0x08932CE4
    08826250:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08826254:[0A20989B]: j          0x0882626C
    08826258:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0882625C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08826260:[0E24E0A2]: jal        0x08938288
    08826264:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08826268:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0882626C:[28420200]: slti       $v0, $v0, 512
    08826270:[14400004]: bne        $v0, $zr, 0x08826284
    08826274:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08826278:[0000000D]: break      0x00000
    0882627C:[241201FF]: addiu      $s2, $zr, 511 <=> li $s2, 511
    08826280:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08826284:[0E2097CA]: jal        0x08825F28
    08826288:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0882628C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08826290:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826294:[8C44AE08]: lw         $a0, -20984($v0)
    08826298:[10800012]: beq        $a0, $zr, 0x088262E4
    0882629C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088262A0:[0E264D42]: jal        0x08993508 [sceKernelLockLwMutex]
    088262A4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088262A8:[3C038002]: lui        $v1, 0x8002 <=> li $v1, 0x80020000
    088262AC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088262B0:[34620064]: ori        $v0, $v1, 100
    088262B4:[10C20067]: beq        $a2, $v0, 0x08826454
    088262B8:[346201A7]: ori        $v0, $v1, 423
    088262BC:[10C20065]: beq        $a2, $v0, 0x08826454
    088262C0:[00000000]: nop
    088262C4:[10C00008]: beq        $a2, $zr, 0x088262E8
    088262C8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088262CC:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    088262D0:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    088262D4:[24846300]: addiu      $a0, $a0, 25344
    088262D8:[0E264D6A]: jal        0x089935A8 [sceKernelPrintf]
    088262DC:[24A5FE44]: addiu      $a1, $a1, -444
    088262E0:[0000000D]: break      0x00000
    088262E4:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088262E8:[2451B374]: addiu      $s1, $v0, -19596
    088262EC:[8E220800]: lw         $v0, 2048($s1)
    088262F0:[1C40000E]: bgtz       $v0, 0x0882632C
    088262F4:[32620002]: andi       $v0, $s3, 2
    088262F8:[0A2098D5]: j          0x08826354
    088262FC:[00000000]: nop
    08826300:[2604B374]: addiu      $a0, $s0, -19596
    08826304:[0E2097B4]: jal        0x08825ED0
    08826308:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0882630C:[2604B374]: addiu      $a0, $s0, -19596
    08826310:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08826314:[0E2097B4]: jal        0x08825ED0
    08826318:[27A50010]: addiu      $a1, $sp, 16
    0882631C:[0E264D4E]: jal        0x08993538 [sceKernelCpuResumeIntr]
    08826320:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826324:[0A20991D]: j          0x08826474
    08826328:[8FBF0224]: lw         $ra, 548($sp)
    0882632C:[0E264D3E]: jal        0x089934F8 [sceKernelCpuSuspendIntr]
    08826330:[00000000]: nop
    08826334:[8E250800]: lw         $a1, 2048($s1)
    08826338:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882633C:[0E209825]: jal        0x08826094
    08826340:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826344:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08826348:[0E264D4E]: jal        0x08993538 [sceKernelCpuResumeIntr]
    0882634C:[AE200800]: sw         $zr, 2048($s1)
    08826350:[32620002]: andi       $v0, $s3, 2
    08826354:[10400018]: beq        $v0, $zr, 0x088263B8
    08826358:[32620004]: andi       $v0, $s3, 4
    0882635C:[32620008]: andi       $v0, $s3, 8
    08826360:[1040000B]: beq        $v0, $zr, 0x08826390
    08826364:[27B10010]: addiu      $s1, $sp, 16
    08826368:[0E204CCD]: jal        0x08813334
    0882636C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08826370:[0E24C01D]: jal        0x08930074
    08826374:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08826378:[8C470008]: lw         $a3, 8($v0)
    0882637C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08826380:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08826384:[0E24BFFD]: jal        0x0892FFF4
    08826388:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0882638C:[27B10010]: addiu      $s1, $sp, 16
    08826390:[0E204CCD]: jal        0x08813334
    08826394:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826398:[0E24C01D]: jal        0x08930074
    0882639C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088263A0:[8C470008]: lw         $a3, 8($v0)
    088263A4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088263A8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088263AC:[0E24BFFD]: jal        0x0892FFF4
    088263B0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088263B4:[32620004]: andi       $v0, $s3, 4
    088263B8:[10400016]: beq        $v0, $zr, 0x08826414
    088263BC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088263C0:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088263C4:[8C42B254]: lw         $v0, -19884($v0)
    088263C8:[10400012]: beq        $v0, $zr, 0x08826414
    088263CC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088263D0:[1A400010]: blez       $s2, 0x08826414
    088263D4:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    088263D8:[9202BB80]: lbu        $v0, -17536($s0)
    088263DC:[14400005]: bne        $v0, $zr, 0x088263F4
    088263E0:[27A40010]: addiu      $a0, $sp, 16
    088263E4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088263E8:[0E209825]: jal        0x08826094
    088263EC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088263F0:[27A40010]: addiu      $a0, $sp, 16
    088263F4:[0E209825]: jal        0x08826094
    088263F8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088263FC:[03B21021]: addu       $v0, $sp, $s2
    08826400:[8042000F]: lb         $v0, 15($v0)
    08826404:[3842000A]: xori       $v0, $v0, 10
    08826408:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0882640C:[A202BB80]: sb         $v0, -17536($s0)
    08826410:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826414:[8C44AE08]: lw         $a0, -20984($v0)
    08826418:[10800016]: beq        $a0, $zr, 0x08826474
    0882641C:[8FBF0224]: lw         $ra, 548($sp)
    08826420:[0E264D46]: jal        0x08993518 [sceKernelUnlockLwMutex]
    08826424:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08826428:[50400012]: beql       $v0, $zr, 0x08826474
    0882642C:[8FBF0224]: lw         $ra, 548($sp)
    08826430:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08826434:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08826438:[24846300]: addiu      $a0, $a0, 25344
    0882643C:[24A5FE3C]: addiu      $a1, $a1, -452
    08826440:[0E264D6A]: jal        0x089935A8 [sceKernelPrintf]
    08826444:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08826448:[0000000D]: break      0x00000
    0882644C:[0A20991D]: j          0x08826474
    08826450:[8FBF0224]: lw         $ra, 548($sp)
    08826454:[0E264D3E]: jal        0x089934F8 [sceKernelCpuSuspendIntr]
    08826458:[00000000]: nop
    0882645C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08826460:[32620004]: andi       $v0, $s3, 4
    08826464:[1040FFAD]: beq        $v0, $zr, 0x0882631C
    08826468:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    0882646C:[0A2098C0]: j          0x08826300
    08826470:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08826474:[8FB40220]: lw         $s4, 544($sp)
    08826478:[8FB3021C]: lw         $s3, 540($sp)
    0882647C:[8FB20218]: lw         $s2, 536($sp)
    08826480:[8FB10214]: lw         $s1, 532($sp)
    08826484:[8FB00210]: lw         $s0, 528($sp)
    08826488:[03E00008]: jr         $ra
    0882648C:[27BD0230]: addiu      $sp, $sp, 560
_S1_2_8831A64 10,748 instructions (0.107%), 1 calls (08831A64 - 08832A08, length 1002)
  Back Branch 08832854 47 times (length 55)
    0883276C:[02A2A824]: and        $s5, $s5, $v0
    08832770:[16A0FFF6]: bne        $s5, $zr, 0x0883274C
    08832774:[8FB40314]: lw         $s4, 788($sp)
    08832778:[0A20CA13]: j          0x0883284C
    0883277C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
--> 08832780:[02808816]: clz        $s1, $s4
    08832784:[2631FFE1]: addiu      $s1, $s1, -31
    08832788:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    0883278C:[00111080]: sll        $v0, $s1, 0x0002
    08832790:[0055B021]: addu       $s6, $v0, $s5
    08832794:[8EC50038]: lw         $a1, 56($s6)
    08832798:[001118C0]: sll        $v1, $s1, 0x0003
    0883279C:[00111140]: sll        $v0, $s1, 0x0005
    088327A0:[00431023]: subu       $v0, $v0, $v1
    088327A4:[27A30008]: addiu      $v1, $sp, 8
    088327A8:[04A00003]: bltz       $a1, 0x088327B8
    088327AC:[00629821]: addu       $s3, $v1, $v0
    088327B0:[0E2099C6]: jal        0x08826718
    088327B4:[00000000]: nop
    088327B8:[8E640004]: lw         $a0, 4($s3)
    088327BC:[0E264E92]: jal        0x08993A48 [sceAtracSetDataAndGetID]
    088327C0:[8E650008]: lw         $a1, 8($s3)
    088327C4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088327C8:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088327CC:[04410003]: bgez       $v0, 0x088327DC
    088327D0:[2484CD28]: addiu      $a0, $a0, -13016
    088327D4:[0E2099C6]: jal        0x08826718
    088327D8:[00000000]: nop
    088327DC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088327E0:[0E24B911]: jal        0x0892E444
    088327E4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088327E8:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    088327EC:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    088327F0:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    088327F4:[24E70150]: addiu      $a3, $a3, 336
    088327F8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088327FC:[24847EF8]: addiu      $a0, $a0, 32504
    08832800:[24A57A9C]: addiu      $a1, $a1, 31388
    08832804:[04410003]: bgez       $v0, 0x08832814
    08832808:[24060315]: addiu      $a2, $zr, 789 <=> li $a2, 789
    0883280C:[0E209952]: jal        0x08826548
    08832810:[00000000]: nop
    08832814:[8EA20034]: lw         $v0, 52($s5)
    08832818:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    0883281C:[02308004]: sllv       $s0, $s0, $s1
    08832820:[00501025]: or         $v0, $v0, $s0
    08832824:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08832828:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883282C:[AEA20034]: sw         $v0, 52($s5)
    08832830:[00108027]: nor        $s0, $zr, $s0 <=> li $s0, not $s0
    08832834:[0290A024]: and        $s4, $s4, $s0
    08832838:[0E20C110]: jal        0x08830440
    0883283C:[AED20038]: sw         $s2, 56($s6)
    08832840:[0E20C140]: jal        0x08830500
    08832844:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08832848:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883284C:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08832850:[2484CD38]: addiu      $a0, $a0, -13000
--> 08832854:[1680FFCA]: bne        $s4, $zr, 0x08832780
    08832858:[26153ACC]: addiu      $s5, $s0, 15052
    0883285C:[8FA30314]: lw         $v1, 788($sp)
    08832860:[8EA20028]: lw         $v0, 40($s5)
    08832864:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
  Back Branch 0883268C 47 times (length 49)
    088325BC:[02228824]: and        $s1, $s1, $v0
    088325C0:[1620FFF6]: bne        $s1, $zr, 0x0883259C
    088325C4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088325C8:[0A20C9A3]: j          0x0883268C
    088325CC:[00000000]: nop
--> 088325D0:[02608016]: clz        $s0, $s3
    088325D4:[2610FFE1]: addiu      $s0, $s0, -31
    088325D8:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    088325DC:[001018C0]: sll        $v1, $s0, 0x0003
    088325E0:[00101140]: sll        $v0, $s0, 0x0005
    088325E4:[00431023]: subu       $v0, $v0, $v1
    088325E8:[27A30008]: addiu      $v1, $sp, 8
    088325EC:[00628821]: addu       $s1, $v1, $v0
    088325F0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088325F4:[02029004]: sllv       $s2, $v0, $s0
    088325F8:[03D21024]: and        $v0, $fp, $s2
    088325FC:[10400016]: beq        $v0, $zr, 0x08832658
    08832600:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832604:[8E260008]: lw         $a2, 8($s1)
    08832608:[0E24B813]: jal        0x0892E04C
    0883260C:[8E250004]: lw         $a1, 4($s1)
    08832610:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    08832614:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08832618:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    0883261C:[24E70160]: addiu      $a3, $a3, 352
    08832620:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08832624:[24847EC0]: addiu      $a0, $a0, 32448
    08832628:[24A57A9C]: addiu      $a1, $a1, 31388
    0883262C:[04410003]: bgez       $v0, 0x0883263C
    08832630:[24060300]: addiu      $a2, $zr, 768 <=> li $a2, 768
    08832634:[0E209952]: jal        0x08826548
    08832638:[00000000]: nop
    0883263C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08832640:[0E20C110]: jal        0x08830440
    08832644:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832648:[0E20C140]: jal        0x08830500
    0883264C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832650:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832654:[02629824]: and        $s3, $s3, $v0
    08832658:[001010C0]: sll        $v0, $s0, 0x0003
    0883265C:[00102940]: sll        $a1, $s0, 0x0005
    08832660:[00A22823]: subu       $a1, $a1, $v0
    08832664:[27A20008]: addiu      $v0, $sp, 8
    08832668:[00452821]: addu       $a1, $v0, $a1
    0883266C:[02D21024]: and        $v0, $s6, $s2
    08832670:[10400005]: beq        $v0, $zr, 0x08832688
    08832674:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832678:[0E20C0EB]: jal        0x088303AC
    0883267C:[00000000]: nop
    08832680:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832684:[02629824]: and        $s3, $s3, $v0
    08832688:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
--> 0883268C:[1660FFD0]: bne        $s3, $zr, 0x088325D0
    08832690:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08832694:[24423ACC]: addiu      $v0, $v0, 15052
    08832698:[8C510034]: lw         $s1, 52($v0)
    0883269C:[0A20C9C0]: j          0x08832700
  Back Branch 08832918 47 times (length 36)
    0883287C:[8EA30030]: lw         $v1, 48($s5)
    08832880:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08832884:[005E1024]: and        $v0, $v0, $fp
    08832888:[0A20CA46]: j          0x08832918
    0883288C:[00628025]: or         $s0, $v1, $v0
--> 08832890:[02008816]: clz        $s1, $s0
    08832894:[2631FFE1]: addiu      $s1, $s1, -31
    08832898:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    0883289C:[0E24B7C8]: jal        0x0892DF20
    088328A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088328A4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088328A8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088328AC:[02222004]: sllv       $a0, $v0, $s1
    088328B0:[3C028042]: lui        $v0, 0x8042 <=> li $v0, 0x80420000
    088328B4:[34420016]: ori        $v0, $v0, 22
    088328B8:[14620003]: bne        $v1, $v0, 0x088328C8
    088328BC:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    088328C0:[0A20CA42]: j          0x08832908
    088328C4:[02449025]: or         $s2, $s2, $a0
    088328C8:[24E70140]: addiu      $a3, $a3, 320
    088328CC:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    088328D0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088328D4:[24A57A9C]: addiu      $a1, $a1, 31388
    088328D8:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088328DC:[2406041D]: addiu      $a2, $zr, 1053 <=> li $a2, 1053
    088328E0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088328E4:[04600005]: bltz       $v1, 0x088328FC
    088328E8:[02205021]: addu       $t2, $s1, $zr <=> move $t2, $s1
    088328EC:[0E24B7D7]: jal        0x0892DF5C
    088328F0:[00000000]: nop
    088328F4:[0A20CA43]: j          0x0883290C
    088328F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088328FC:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08832900:[0E209952]: jal        0x08826548
    08832904:[24847B2C]: addiu      $a0, $a0, 31532
    08832908:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883290C:[02221004]: sllv       $v0, $v0, $s1
    08832910:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08832914:[02028024]: and        $s0, $s0, $v0
--> 08832918:[1600FFDD]: bne        $s0, $zr, 0x08832890
    0883291C:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08832920:[24503ACC]: addiu      $s0, $v0, 15052
    08832924:[0E264D9E]: jal        0x08993678 [sceKernelGetSystemTimeLow]
    08832928:[AE120030]: sw         $s2, 48($s0)
  Back Branch 088325C0 47 times (length 11)
    08832588:[24633ACC]: addiu      $v1, $v1, 15052
    0883258C:[8C620028]: lw         $v0, 40($v1)
    08832590:[005E1025]: or         $v0, $v0, $fp
    08832594:[0A20C970]: j          0x088325C0
    08832598:[AC620028]: sw         $v0, 40($v1)
--> 0883259C:[02208016]: clz        $s0, $s1
    088325A0:[2610FFE1]: addiu      $s0, $s0, -31
    088325A4:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    088325A8:[0E20C158]: jal        0x08830560
    088325AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088325B0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088325B4:[02021004]: sllv       $v0, $v0, $s0
    088325B8:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088325BC:[02228824]: and        $s1, $s1, $v0
--> 088325C0:[1620FFF6]: bne        $s1, $zr, 0x0883259C
    088325C4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088325C8:[0A20C9A3]: j          0x0883268C
    088325CC:[00000000]: nop
    088325D0:[02608016]: clz        $s0, $s3
  Back Branch 08832770 47 times (length 11)
    08832738:[00000000]: nop
    0883273C:[0E24B759]: jal        0x0892DD64
    08832740:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08832744:[0A20C9DC]: j          0x08832770
    08832748:[00000000]: nop
--> 0883274C:[02A08016]: clz        $s0, $s5
    08832750:[2610FFE1]: addiu      $s0, $s0, -31
    08832754:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    08832758:[0E20C158]: jal        0x08830560
    0883275C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832760:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832764:[02021004]: sllv       $v0, $v0, $s0
    08832768:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    0883276C:[02A2A824]: and        $s5, $s5, $v0
--> 08832770:[16A0FFF6]: bne        $s5, $zr, 0x0883274C
    08832774:[8FB40314]: lw         $s4, 788($sp)
    08832778:[0A20CA13]: j          0x0883284C
    0883277C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08832780:[02808816]: clz        $s1, $s4
  Back Branch 08832560 47 times (length 25)
    088324F0:[00B65025]: or         $t2, $a1, $s6
    088324F4:[27AC0008]: addiu      $t4, $sp, 8
    088324F8:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    088324FC:[0A20C958]: j          0x08832560
    08832500:[AC6400F8]: sw         $a0, 248($v1)
--> 08832504:[01402016]: clz        $a0, $t2
    08832508:[2484FFE1]: addiu      $a0, $a0, -31
    0883250C:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    08832510:[000410C0]: sll        $v0, $a0, 0x0003
    08832514:[00041940]: sll        $v1, $a0, 0x0005
    08832518:[00621823]: subu       $v1, $v1, $v0
    0883251C:[006D1021]: addu       $v0, $v1, $t5
    08832520:[8C450114]: lw         $a1, 276($v0)
    08832524:[8C460100]: lw         $a2, 256($v0)
    08832528:[8C470104]: lw         $a3, 260($v0)
    0883252C:[8C480108]: lw         $t0, 264($v0)
    08832530:[8C49010C]: lw         $t1, 268($v0)
    08832534:[8C420110]: lw         $v0, 272($v0)
    08832538:[008B2004]: sllv       $a0, $t3, $a0
    0883253C:[006C1821]: addu       $v1, $v1, $t4
    08832540:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08832544:[AC650014]: sw         $a1, 20($v1)
    08832548:[01445024]: and        $t2, $t2, $a0
    0883254C:[AC660000]: sw         $a2, 0($v1)
    08832550:[AC670004]: sw         $a3, 4($v1)
    08832554:[AC680008]: sw         $t0, 8($v1)
    08832558:[AC69000C]: sw         $t1, 12($v1)
    0883255C:[AC620010]: sw         $v0, 16($v1)
--> 08832560:[1540FFE8]: bne        $t2, $zr, 0x08832504
    08832564:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08832568:[0E2092FF]: jal        0x08824BFC
    0883256C:[8C44AE24]: lw         $a0, -20956($v0)
    08832570:[04410005]: bgez       $v0, 0x08832588
  Back Branch 08832714 47 times (length 30)
    08832690:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08832694:[24423ACC]: addiu      $v0, $v0, 15052
    08832698:[8C510034]: lw         $s1, 52($v0)
    0883269C:[0A20C9C0]: j          0x08832700
    088326A0:[8C530028]: lw         $s3, 40($v0)
--> 088326A4:[00409016]: clz        $s2, $v0
    088326A8:[2652FFE1]: addiu      $s2, $s2, -31
    088326AC:[00129023]: subu       $s2, $zr, $s2 <=> negu $s2, $s2
    088326B0:[00121080]: sll        $v0, $s2, 0x0002
    088326B4:[00438021]: addu       $s0, $v0, $v1
    088326B8:[8E020038]: lw         $v0, 56($s0)
    088326BC:[04410003]: bgez       $v0, 0x088326CC
    088326C0:[00000000]: nop
    088326C4:[0E2099C6]: jal        0x08826718
    088326C8:[00000000]: nop
    088326CC:[0E24B959]: jal        0x0892E564
    088326D0:[8E040038]: lw         $a0, 56($s0)
    088326D4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088326D8:[04410003]: bgez       $v0, 0x088326E8
    088326DC:[2484CD58]: addiu      $a0, $a0, -12968
    088326E0:[0E2099C6]: jal        0x08826718
    088326E4:[00000000]: nop
    088326E8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088326EC:[02421004]: sllv       $v0, $v0, $s2
    088326F0:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088326F4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088326F8:[AE030038]: sw         $v1, 56($s0)
    088326FC:[02228824]: and        $s1, $s1, $v0
    08832700:[00131027]: nor        $v0, $zr, $s3 <=> li $v0, not $s3
    08832704:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08832708:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    0883270C:[02221024]: and        $v0, $s1, $v0
    08832710:[2484CD68]: addiu      $a0, $a0, -12952
--> 08832714:[1440FFE3]: bne        $v0, $zr, 0x088326A4
    08832718:[26033ACC]: addiu      $v1, $s0, 15052
    0883271C:[1A800007]: blez       $s4, 0x0883273C
    08832720:[AC710034]: sw         $s1, 52($v1)
    08832724:[8FA50318]: lw         $a1, 792($sp)
  Back Branch 08832A04 46 times (length 987)
_S1_2_893328C 10,083 instructions (0.100%), 117 calls (0893328C - 0893339C, length 69)
    0893328C:[30820003]: andi       $v0, $a0, 3
    08933290:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08933294:[14400014]: bne        $v0, $zr, 0x089332E8
    08933298:[30A700FF]: andi       $a3, $a1, 255
    0893329C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089332A0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089332A4:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    089332A8:[00091200]: sll        $v0, $t1, 0x0008
    089332AC:[24630001]: addiu      $v1, $v1, 1
    089332B0:[1465FFFD]: bne        $v1, $a1, 0x089332A8
    089332B4:[00E24825]: or         $t1, $a3, $v0
    089332B8:[8CC50000]: lw         $a1, 0($a2)
    089332BC:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089332C0:[3442FEFF]: ori        $v0, $v0, -257
    089332C4:[00A21021]: addu       $v0, $a1, $v0
    089332C8:[00052027]: nor        $a0, $zr, $a1 <=> li $a0, not $a1
    089332CC:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    089332D0:[00441024]: and        $v0, $v0, $a0
    089332D4:[34638080]: ori        $v1, $v1, -32640
    089332D8:[00431024]: and        $v0, $v0, $v1
    089332DC:[1040000F]: beq        $v0, $zr, 0x0893331C
    089332E0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089332E4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    089332E8:[90830000]: lbu        $v1, 0($a0)
    089332EC:[10600007]: beq        $v1, $zr, 0x0893330C
    089332F0:[00000000]: nop
    089332F4:[10E30028]: beq        $a3, $v1, 0x08933398
    089332F8:[00000000]: nop
    089332FC:[24840001]: addiu      $a0, $a0, 1
    08933300:[90830000]: lbu        $v1, 0($a0)
    08933304:[1460FFFB]: bne        $v1, $zr, 0x089332F4
    08933308:[00000000]: nop
    0893330C:[10E30022]: beq        $a3, $v1, 0x08933398
    08933310:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08933314:[03E00008]: jr         $ra
    08933318:[00000000]: nop
    0893331C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08933320:[01252026]: xor        $a0, $t1, $a1
    08933324:[3463FEFF]: ori        $v1, $v1, -257
    08933328:[00831821]: addu       $v1, $a0, $v1
    0893332C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08933330:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933334:[00641824]: and        $v1, $v1, $a0
    08933338:[34428080]: ori        $v0, $v0, -32640
    0893333C:[00621824]: and        $v1, $v1, $v0
    08933340:[5460FFE9]: bnel       $v1, $zr, 0x089332E8
    08933344:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933348:[25080004]: addiu      $t0, $t0, 4
    0893334C:[8D050000]: lw         $a1, 0($t0)
    08933350:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08933354:[3442FEFF]: ori        $v0, $v0, -257
    08933358:[01252026]: xor        $a0, $t1, $a1
    0893335C:[00823021]: addu       $a2, $a0, $v0
    08933360:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08933364:[00A22821]: addu       $a1, $a1, $v0
    08933368:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893336C:[34428080]: ori        $v0, $v0, -32640
    08933370:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933374:[00651824]: and        $v1, $v1, $a1
    08933378:[00862024]: and        $a0, $a0, $a2
    0893337C:[00621824]: and        $v1, $v1, $v0
    08933380:[1460FFD8]: bne        $v1, $zr, 0x089332E4
    08933384:[00822024]: and        $a0, $a0, $v0
    08933388:[5080FFF0]: beql       $a0, $zr, 0x0893334C
    0893338C:[25080004]: addiu      $t0, $t0, 4
    08933390:[0A24CCBA]: j          0x089332E8
    08933394:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933398:[03E00008]: jr         $ra
    0893339C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08933304 893 times (length 6)
    089332E0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089332E4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    089332E8:[90830000]: lbu        $v1, 0($a0)
    089332EC:[10600007]: beq        $v1, $zr, 0x0893330C
    089332F0:[00000000]: nop
--> 089332F4:[10E30028]: beq        $a3, $v1, 0x08933398
    089332F8:[00000000]: nop
    089332FC:[24840001]: addiu      $a0, $a0, 1
    08933300:[90830000]: lbu        $v1, 0($a0)
--> 08933304:[1460FFFB]: bne        $v1, $zr, 0x089332F4
    08933308:[00000000]: nop
    0893330C:[10E30022]: beq        $a3, $v1, 0x08933398
    08933310:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08933314:[03E00008]: jr         $ra
  Back Branch 089332B0 188 times (length 4)
    08933294:[14400014]: bne        $v0, $zr, 0x089332E8
    08933298:[30A700FF]: andi       $a3, $a1, 255
    0893329C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089332A0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089332A4:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
--> 089332A8:[00091200]: sll        $v0, $t1, 0x0008
    089332AC:[24630001]: addiu      $v1, $v1, 1
--> 089332B0:[1465FFFD]: bne        $v1, $a1, 0x089332A8
    089332B4:[00E24825]: or         $t1, $a3, $v0
    089332B8:[8CC50000]: lw         $a1, 0($a2)
    089332BC:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    089332C0:[3442FEFF]: ori        $v0, $v0, -257
  Back Branch 08933380 88 times (length 41)
    089332D0:[00441024]: and        $v0, $v0, $a0
    089332D4:[34638080]: ori        $v1, $v1, -32640
    089332D8:[00431024]: and        $v0, $v0, $v1
    089332DC:[1040000F]: beq        $v0, $zr, 0x0893331C
    089332E0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
--> 089332E4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    089332E8:[90830000]: lbu        $v1, 0($a0)
    089332EC:[10600007]: beq        $v1, $zr, 0x0893330C
    089332F0:[00000000]: nop
    089332F4:[10E30028]: beq        $a3, $v1, 0x08933398
    089332F8:[00000000]: nop
    089332FC:[24840001]: addiu      $a0, $a0, 1
    08933300:[90830000]: lbu        $v1, 0($a0)
    08933304:[1460FFFB]: bne        $v1, $zr, 0x089332F4
    08933308:[00000000]: nop
    0893330C:[10E30022]: beq        $a3, $v1, 0x08933398
    08933310:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08933314:[03E00008]: jr         $ra
    08933318:[00000000]: nop
    0893331C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08933320:[01252026]: xor        $a0, $t1, $a1
    08933324:[3463FEFF]: ori        $v1, $v1, -257
    08933328:[00831821]: addu       $v1, $a0, $v1
    0893332C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08933330:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933334:[00641824]: and        $v1, $v1, $a0
    08933338:[34428080]: ori        $v0, $v0, -32640
    0893333C:[00621824]: and        $v1, $v1, $v0
    08933340:[5460FFE9]: bnel       $v1, $zr, 0x089332E8
    08933344:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933348:[25080004]: addiu      $t0, $t0, 4
    0893334C:[8D050000]: lw         $a1, 0($t0)
    08933350:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08933354:[3442FEFF]: ori        $v0, $v0, -257
    08933358:[01252026]: xor        $a0, $t1, $a1
    0893335C:[00823021]: addu       $a2, $a0, $v0
    08933360:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08933364:[00A22821]: addu       $a1, $a1, $v0
    08933368:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893336C:[34428080]: ori        $v0, $v0, -32640
    08933370:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933374:[00651824]: and        $v1, $v1, $a1
    08933378:[00862024]: and        $a0, $a0, $a2
    0893337C:[00621824]: and        $v1, $v1, $v0
--> 08933380:[1460FFD8]: bne        $v1, $zr, 0x089332E4
    08933384:[00822024]: and        $a0, $a0, $v0
    08933388:[5080FFF0]: beql       $a0, $zr, 0x0893334C
    0893338C:[25080004]: addiu      $t0, $t0, 4
    08933390:[0A24CCBA]: j          0x089332E8
  Back Branch 08933388 47 times (length 17)
    08933338:[34428080]: ori        $v0, $v0, -32640
    0893333C:[00621824]: and        $v1, $v1, $v0
    08933340:[5460FFE9]: bnel       $v1, $zr, 0x089332E8
    08933344:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933348:[25080004]: addiu      $t0, $t0, 4
--> 0893334C:[8D050000]: lw         $a1, 0($t0)
    08933350:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08933354:[3442FEFF]: ori        $v0, $v0, -257
    08933358:[01252026]: xor        $a0, $t1, $a1
    0893335C:[00823021]: addu       $a2, $a0, $v0
    08933360:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08933364:[00A22821]: addu       $a1, $a1, $v0
    08933368:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893336C:[34428080]: ori        $v0, $v0, -32640
    08933370:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933374:[00651824]: and        $v1, $v1, $a1
    08933378:[00862024]: and        $a0, $a0, $a2
    0893337C:[00621824]: and        $v1, $v1, $v0
    08933380:[1460FFD8]: bne        $v1, $zr, 0x089332E4
    08933384:[00822024]: and        $a0, $a0, $v0
--> 08933388:[5080FFF0]: beql       $a0, $zr, 0x0893334C
    0893338C:[25080004]: addiu      $t0, $t0, 4
    08933390:[0A24CCBA]: j          0x089332E8
    08933394:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933398:[03E00008]: jr         $ra
  Back Branch 08933390 28 times (length 44)
    089332D4:[34638080]: ori        $v1, $v1, -32640
    089332D8:[00431024]: and        $v0, $v0, $v1
    089332DC:[1040000F]: beq        $v0, $zr, 0x0893331C
    089332E0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089332E4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
--> 089332E8:[90830000]: lbu        $v1, 0($a0)
    089332EC:[10600007]: beq        $v1, $zr, 0x0893330C
    089332F0:[00000000]: nop
    089332F4:[10E30028]: beq        $a3, $v1, 0x08933398
    089332F8:[00000000]: nop
    089332FC:[24840001]: addiu      $a0, $a0, 1
    08933300:[90830000]: lbu        $v1, 0($a0)
    08933304:[1460FFFB]: bne        $v1, $zr, 0x089332F4
    08933308:[00000000]: nop
    0893330C:[10E30022]: beq        $a3, $v1, 0x08933398
    08933310:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08933314:[03E00008]: jr         $ra
    08933318:[00000000]: nop
    0893331C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08933320:[01252026]: xor        $a0, $t1, $a1
    08933324:[3463FEFF]: ori        $v1, $v1, -257
    08933328:[00831821]: addu       $v1, $a0, $v1
    0893332C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08933330:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933334:[00641824]: and        $v1, $v1, $a0
    08933338:[34428080]: ori        $v0, $v0, -32640
    0893333C:[00621824]: and        $v1, $v1, $v0
    08933340:[5460FFE9]: bnel       $v1, $zr, 0x089332E8
    08933344:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933348:[25080004]: addiu      $t0, $t0, 4
    0893334C:[8D050000]: lw         $a1, 0($t0)
    08933350:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08933354:[3442FEFF]: ori        $v0, $v0, -257
    08933358:[01252026]: xor        $a0, $t1, $a1
    0893335C:[00823021]: addu       $a2, $a0, $v0
    08933360:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08933364:[00A22821]: addu       $a1, $a1, $v0
    08933368:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893336C:[34428080]: ori        $v0, $v0, -32640
    08933370:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933374:[00651824]: and        $v1, $v1, $a1
    08933378:[00862024]: and        $a0, $a0, $a2
    0893337C:[00621824]: and        $v1, $v1, $v0
    08933380:[1460FFD8]: bne        $v1, $zr, 0x089332E4
    08933384:[00822024]: and        $a0, $a0, $v0
    08933388:[5080FFF0]: beql       $a0, $zr, 0x0893334C
    0893338C:[25080004]: addiu      $t0, $t0, 4
--> 08933390:[0A24CCBA]: j          0x089332E8
    08933394:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933398:[03E00008]: jr         $ra
    0893339C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08933340 6 times (length 24)
    089332D4:[34638080]: ori        $v1, $v1, -32640
    089332D8:[00431024]: and        $v0, $v0, $v1
    089332DC:[1040000F]: beq        $v0, $zr, 0x0893331C
    089332E0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089332E4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
--> 089332E8:[90830000]: lbu        $v1, 0($a0)
    089332EC:[10600007]: beq        $v1, $zr, 0x0893330C
    089332F0:[00000000]: nop
    089332F4:[10E30028]: beq        $a3, $v1, 0x08933398
    089332F8:[00000000]: nop
    089332FC:[24840001]: addiu      $a0, $a0, 1
    08933300:[90830000]: lbu        $v1, 0($a0)
    08933304:[1460FFFB]: bne        $v1, $zr, 0x089332F4
    08933308:[00000000]: nop
    0893330C:[10E30022]: beq        $a3, $v1, 0x08933398
    08933310:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08933314:[03E00008]: jr         $ra
    08933318:[00000000]: nop
    0893331C:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08933320:[01252026]: xor        $a0, $t1, $a1
    08933324:[3463FEFF]: ori        $v1, $v1, -257
    08933328:[00831821]: addu       $v1, $a0, $v1
    0893332C:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08933330:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933334:[00641824]: and        $v1, $v1, $a0
    08933338:[34428080]: ori        $v0, $v0, -32640
    0893333C:[00621824]: and        $v1, $v1, $v0
--> 08933340:[5460FFE9]: bnel       $v1, $zr, 0x089332E8
    08933344:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933348:[25080004]: addiu      $t0, $t0, 4
    0893334C:[8D050000]: lw         $a1, 0($t0)
    08933350:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
_S1_2_8837E74 8,580 instructions (0.085%), 22 calls (08837E74 - 0892BC74, length 249729)
  Back Branch 0892BC2C 462 times (length 14)
    0892BBE8:[AFB10004]: sw         $s1, 4($sp)
    0892BBEC:[24716768]: addiu      $s1, $v1, 26472
    0892BBF0:[AFB00000]: sw         $s0, 0($sp)
    0892BBF4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0892BBF8:[02122006]: srlv       $a0, $s2, $s0
--> 0892BBFC:[30830001]: andi       $v1, $a0, 1
    0892BC00:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0892BC04:[10600012]: beq        $v1, $zr, 0x0892BC50
    0892BC08:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0892BC0C:[0E24B28F]: jal        0x0892CA3C
    0892BC10:[8E240048]: lw         $a0, 72($s1)
    0892BC14:[8E260044]: lw         $a2, 68($s1)
    0892BC18:[02131004]: sllv       $v0, $s3, $s0
    0892BC1C:[00C22825]: or         $a1, $a2, $v0
    0892BC20:[AE250044]: sw         $a1, 68($s1)
    0892BC24:[26100001]: addiu      $s0, $s0, 1
    0892BC28:[2A0B0016]: slti       $t3, $s0, 22
--> 0892BC2C:[5560FFF3]: bnel       $t3, $zr, 0x0892BBFC
    0892BC30:[02122006]: srlv       $a0, $s2, $s0
    0892BC34:[8FBF0010]: lw         $ra, 16($sp)
    0892BC38:[8FB3000C]: lw         $s3, 12($sp)
    0892BC3C:[8FB20008]: lw         $s2, 8($sp)
  Back Branch 0892BC70 242 times (length 21)
    0892BC10:[8E240048]: lw         $a0, 72($s1)
    0892BC14:[8E260044]: lw         $a2, 68($s1)
    0892BC18:[02131004]: sllv       $v0, $s3, $s0
    0892BC1C:[00C22825]: or         $a1, $a2, $v0
    0892BC20:[AE250044]: sw         $a1, 68($s1)
--> 0892BC24:[26100001]: addiu      $s0, $s0, 1
    0892BC28:[2A0B0016]: slti       $t3, $s0, 22
    0892BC2C:[5560FFF3]: bnel       $t3, $zr, 0x0892BBFC
    0892BC30:[02122006]: srlv       $a0, $s2, $s0
    0892BC34:[8FBF0010]: lw         $ra, 16($sp)
    0892BC38:[8FB3000C]: lw         $s3, 12($sp)
    0892BC3C:[8FB20008]: lw         $s2, 8($sp)
    0892BC40:[8FB10004]: lw         $s1, 4($sp)
    0892BC44:[8FB00000]: lw         $s0, 0($sp)
    0892BC48:[03E00008]: jr         $ra
    0892BC4C:[27BD0020]: addiu      $sp, $sp, 32
    0892BC50:[8E240048]: lw         $a0, 72($s1)
    0892BC54:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0892BC58:[0E24B28F]: jal        0x0892CA3C
    0892BC5C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0892BC60:[8E280044]: lw         $t0, 68($s1)
    0892BC64:[02135004]: sllv       $t2, $s3, $s0
    0892BC68:[000A4827]: nor        $t1, $zr, $t2 <=> li $t1, not $t2
    0892BC6C:[01093824]: and        $a3, $t0, $t1
--> 0892BC70:[0A24AF09]: j          0x0892BC24
    0892BC74:[AE270044]: sw         $a3, 68($s1)
_S1_2_883DAC4 8,230 instructions (0.082%), 1 calls (0883DAC4 - 0883DCCC, length 131)
    0883DAC4:[27BDFFC0]: addiu      $sp, $sp, -64
    0883DAC8:[AFBE0030]: sw         $fp, 48($sp)
    0883DACC:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    0883DAD0:[AFB7002C]: sw         $s7, 44($sp)
    0883DAD4:[30F700FF]: andi       $s7, $a3, 255
    0883DAD8:[AFB40020]: sw         $s4, 32($sp)
    0883DADC:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0883DAE0:[AFB3001C]: sw         $s3, 28($sp)
    0883DAE4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0883DAE8:[AFB20018]: sw         $s2, 24($sp)
    0883DAEC:[AFB10014]: sw         $s1, 20($sp)
    0883DAF0:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0883DAF4:[AFBF0034]: sw         $ra, 52($sp)
    0883DAF8:[AFB60028]: sw         $s6, 40($sp)
    0883DAFC:[AFB50024]: sw         $s5, 36($sp)
    0883DB00:[AFB00010]: sw         $s0, 16($sp)
    0883DB04:[8CC20004]: lw         $v0, 4($a2)
    0883DB08:[90C30008]: lbu        $v1, 8($a2)
    0883DB0C:[00469021]: addu       $s2, $v0, $a2
    0883DB10:[AFA30000]: sw         $v1, 0($sp)
    0883DB14:[0A20F725]: j          0x0883DC94
    0883DB18:[ACD20004]: sw         $s2, 4($a2)
    0883DB1C:[52C0005C]: beql       $s6, $zr, 0x0883DC90
    0883DB20:[26520008]: addiu      $s2, $s2, 8
    0883DB24:[8E420000]: lw         $v0, 0($s2)
    0883DB28:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0883DB2C:[00518021]: addu       $s0, $v0, $s1
    0883DB30:[0A20F721]: j          0x0883DC84
    0883DB34:[AE500000]: sw         $s0, 0($s2)
    0883DB38:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    0883DB3C:[AE000010]: sw         $zr, 16($s0)
    0883DB40:[7E821004]: ins        $v0, $s4, 0, 3
    0883DB44:[7C6228C4]: ins        $v0, $v1, 3, 3
    0883DB48:[7E624984]: ins        $v0, $s3, 6, 4
    0883DB4C:[7EA2AA84]: ins        $v0, $s5, 10, 12
    0883DB50:[7C02C584]: ins        $v0, $zr, 22, 3
    0883DB54:[7C02D644]: ins        $v0, $zr, 25, 2
    0883DB58:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883DB5C:[7C03FFC4]: ins        $v1, $zr, 31, 1
    0883DB60:[7C03EEC4]: ins        $v1, $zr, 27, 3
    0883DB64:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883DB68:[AE1E0014]: sw         $fp, 20($s0)
    0883DB6C:[12620007]: beq        $s3, $v0, 0x0883DB8C
    0883DB70:[AE030018]: sw         $v1, 24($s0)
    0883DB74:[7C625A80]: ext        $v0, $v1, 10, 12
    0883DB78:[12A20005]: beq        $s5, $v0, 0x0883DB90
    0883DB7C:[2E620008]: sltiu      $v0, $s3, 8
    0883DB80:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883DB84:[0E2099C6]: jal        0x08826718
    0883DB88:[2484DD60]: addiu      $a0, $a0, -8864
    0883DB8C:[2E620008]: sltiu      $v0, $s3, 8
    0883DB90:[5040001E]: beql       $v0, $zr, 0x0883DC0C
    0883DB94:[8E020008]: lw         $v0, 8($s0)
    0883DB98:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883DB9C:[02621804]: sllv       $v1, $v0, $s3
    0883DBA0:[3062009B]: andi       $v0, $v1, 155
    0883DBA4:[54400016]: bnel       $v0, $zr, 0x0883DC00
    0883DBA8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DBAC:[30620004]: andi       $v0, $v1, 4
    0883DBB0:[54400006]: bnel       $v0, $zr, 0x0883DBCC
    0883DBB4:[8E020008]: lw         $v0, 8($s0)
    0883DBB8:[30620060]: andi       $v0, $v1, 96
    0883DBBC:[54400010]: bnel       $v0, $zr, 0x0883DC00
    0883DBC0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DBC4:[0A20F703]: j          0x0883DC0C
    0883DBC8:[8E020008]: lw         $v0, 8($s0)
    0883DBCC:[14400009]: bne        $v0, $zr, 0x0883DBF4
    0883DBD0:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    0883DBD4:[8E020018]: lw         $v0, 24($s0)
    0883DBD8:[8E04001C]: lw         $a0, 28($s0)
    0883DBDC:[00431825]: or         $v1, $v0, $v1
    0883DBE0:[14800004]: bne        $a0, $zr, 0x0883DBF4
    0883DBE4:[AE030018]: sw         $v1, 24($s0)
    0883DBE8:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883DBEC:[00621025]: or         $v0, $v1, $v0
    0883DBF0:[AE020018]: sw         $v0, 24($s0)
    0883DBF4:[52E00005]: beql       $s7, $zr, 0x0883DC0C
    0883DBF8:[8E020008]: lw         $v0, 8($s0)
    0883DBFC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DC00:[0E20F681]: jal        0x0883DA04
    0883DC04:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883DC08:[8E020008]: lw         $v0, 8($s0)
    0883DC0C:[10400003]: beq        $v0, $zr, 0x0883DC1C
    0883DC10:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DC14:[0E20ED9E]: jal        0x0883B678
    0883DC18:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883DC1C:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0883DC20:[24A58CA8]: addiu      $a1, $a1, -29528
    0883DC24:[0E20F036]: jal        0x0883C0D8
    0883DC28:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DC2C:[8E030018]: lw         $v1, 24($s0)
    0883DC30:[7C43FFC4]: ins        $v1, $v0, 31, 1
    0883DC34:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0883DC38:[1282000C]: beq        $s4, $v0, 0x0883DC6C
    0883DC3C:[AE030018]: sw         $v1, 24($s0)
    0883DC40:[5280000B]: beql       $s4, $zr, 0x0883DC70
    0883DC44:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC48:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883DC4C:[56820008]: bnel       $s4, $v0, 0x0883DC70
    0883DC50:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883DC54:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883DC58:[00621024]: and        $v0, $v1, $v0
    0883DC5C:[54400004]: bnel       $v0, $zr, 0x0883DC70
    0883DC60:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC64:[0A20F71C]: j          0x0883DC70
    0883DC68:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883DC6C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC70:[8E020018]: lw         $v0, 24($s0)
    0883DC74:[26B50001]: addiu      $s5, $s5, 1
    0883DC78:[7C62F784]: ins        $v0, $v1, 30, 1
    0883DC7C:[AE020018]: sw         $v0, 24($s0)
    0883DC80:[26100020]: addiu      $s0, $s0, 32
    0883DC84:[56B6FFAC]: bnel       $s5, $s6, 0x0883DB38
    0883DC88:[8E020018]: lw         $v0, 24($s0)
    0883DC8C:[26520008]: addiu      $s2, $s2, 8
    0883DC90:[26730001]: addiu      $s3, $s3, 1
    0883DC94:[8FA20000]: lw         $v0, 0($sp)
    0883DC98:[5662FFA0]: bnel       $s3, $v0, 0x0883DB1C
    0883DC9C:[8E560004]: lw         $s6, 4($s2)
    0883DCA0:[8FBF0034]: lw         $ra, 52($sp)
    0883DCA4:[8FBE0030]: lw         $fp, 48($sp)
    0883DCA8:[8FB7002C]: lw         $s7, 44($sp)
    0883DCAC:[8FB60028]: lw         $s6, 40($sp)
    0883DCB0:[8FB50024]: lw         $s5, 36($sp)
    0883DCB4:[8FB40020]: lw         $s4, 32($sp)
    0883DCB8:[8FB3001C]: lw         $s3, 28($sp)
    0883DCBC:[8FB20018]: lw         $s2, 24($sp)
    0883DCC0:[8FB10014]: lw         $s1, 20($sp)
    0883DCC4:[8FB00010]: lw         $s0, 16($sp)
    0883DCC8:[03E00008]: jr         $ra
    0883DCCC:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0883DC84 168 times (length 85)
    0883DB24:[8E420000]: lw         $v0, 0($s2)
    0883DB28:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0883DB2C:[00518021]: addu       $s0, $v0, $s1
    0883DB30:[0A20F721]: j          0x0883DC84
    0883DB34:[AE500000]: sw         $s0, 0($s2)
--> 0883DB38:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    0883DB3C:[AE000010]: sw         $zr, 16($s0)
    0883DB40:[7E821004]: ins        $v0, $s4, 0, 3
    0883DB44:[7C6228C4]: ins        $v0, $v1, 3, 3
    0883DB48:[7E624984]: ins        $v0, $s3, 6, 4
    0883DB4C:[7EA2AA84]: ins        $v0, $s5, 10, 12
    0883DB50:[7C02C584]: ins        $v0, $zr, 22, 3
    0883DB54:[7C02D644]: ins        $v0, $zr, 25, 2
    0883DB58:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883DB5C:[7C03FFC4]: ins        $v1, $zr, 31, 1
    0883DB60:[7C03EEC4]: ins        $v1, $zr, 27, 3
    0883DB64:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883DB68:[AE1E0014]: sw         $fp, 20($s0)
    0883DB6C:[12620007]: beq        $s3, $v0, 0x0883DB8C
    0883DB70:[AE030018]: sw         $v1, 24($s0)
    0883DB74:[7C625A80]: ext        $v0, $v1, 10, 12
    0883DB78:[12A20005]: beq        $s5, $v0, 0x0883DB90
    0883DB7C:[2E620008]: sltiu      $v0, $s3, 8
    0883DB80:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883DB84:[0E2099C6]: jal        0x08826718
    0883DB88:[2484DD60]: addiu      $a0, $a0, -8864
    0883DB8C:[2E620008]: sltiu      $v0, $s3, 8
    0883DB90:[5040001E]: beql       $v0, $zr, 0x0883DC0C
    0883DB94:[8E020008]: lw         $v0, 8($s0)
    0883DB98:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883DB9C:[02621804]: sllv       $v1, $v0, $s3
    0883DBA0:[3062009B]: andi       $v0, $v1, 155
    0883DBA4:[54400016]: bnel       $v0, $zr, 0x0883DC00
    0883DBA8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DBAC:[30620004]: andi       $v0, $v1, 4
    0883DBB0:[54400006]: bnel       $v0, $zr, 0x0883DBCC
    0883DBB4:[8E020008]: lw         $v0, 8($s0)
    0883DBB8:[30620060]: andi       $v0, $v1, 96
    0883DBBC:[54400010]: bnel       $v0, $zr, 0x0883DC00
    0883DBC0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DBC4:[0A20F703]: j          0x0883DC0C
    0883DBC8:[8E020008]: lw         $v0, 8($s0)
    0883DBCC:[14400009]: bne        $v0, $zr, 0x0883DBF4
    0883DBD0:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    0883DBD4:[8E020018]: lw         $v0, 24($s0)
    0883DBD8:[8E04001C]: lw         $a0, 28($s0)
    0883DBDC:[00431825]: or         $v1, $v0, $v1
    0883DBE0:[14800004]: bne        $a0, $zr, 0x0883DBF4
    0883DBE4:[AE030018]: sw         $v1, 24($s0)
    0883DBE8:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883DBEC:[00621025]: or         $v0, $v1, $v0
    0883DBF0:[AE020018]: sw         $v0, 24($s0)
    0883DBF4:[52E00005]: beql       $s7, $zr, 0x0883DC0C
    0883DBF8:[8E020008]: lw         $v0, 8($s0)
    0883DBFC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DC00:[0E20F681]: jal        0x0883DA04
    0883DC04:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883DC08:[8E020008]: lw         $v0, 8($s0)
    0883DC0C:[10400003]: beq        $v0, $zr, 0x0883DC1C
    0883DC10:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DC14:[0E20ED9E]: jal        0x0883B678
    0883DC18:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883DC1C:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0883DC20:[24A58CA8]: addiu      $a1, $a1, -29528
    0883DC24:[0E20F036]: jal        0x0883C0D8
    0883DC28:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DC2C:[8E030018]: lw         $v1, 24($s0)
    0883DC30:[7C43FFC4]: ins        $v1, $v0, 31, 1
    0883DC34:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0883DC38:[1282000C]: beq        $s4, $v0, 0x0883DC6C
    0883DC3C:[AE030018]: sw         $v1, 24($s0)
    0883DC40:[5280000B]: beql       $s4, $zr, 0x0883DC70
    0883DC44:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC48:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883DC4C:[56820008]: bnel       $s4, $v0, 0x0883DC70
    0883DC50:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883DC54:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883DC58:[00621024]: and        $v0, $v1, $v0
    0883DC5C:[54400004]: bnel       $v0, $zr, 0x0883DC70
    0883DC60:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC64:[0A20F71C]: j          0x0883DC70
    0883DC68:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883DC6C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC70:[8E020018]: lw         $v0, 24($s0)
    0883DC74:[26B50001]: addiu      $s5, $s5, 1
    0883DC78:[7C62F784]: ins        $v0, $v1, 30, 1
    0883DC7C:[AE020018]: sw         $v0, 24($s0)
    0883DC80:[26100020]: addiu      $s0, $s0, 32
--> 0883DC84:[56B6FFAC]: bnel       $s5, $s6, 0x0883DB38
    0883DC88:[8E020018]: lw         $v0, 24($s0)
    0883DC8C:[26520008]: addiu      $s2, $s2, 8
    0883DC90:[26730001]: addiu      $s3, $s3, 1
    0883DC94:[8FA20000]: lw         $v0, 0($sp)
  Back Branch 0883DC98 8 times (length 97)
    0883DB08:[90C30008]: lbu        $v1, 8($a2)
    0883DB0C:[00469021]: addu       $s2, $v0, $a2
    0883DB10:[AFA30000]: sw         $v1, 0($sp)
    0883DB14:[0A20F725]: j          0x0883DC94
    0883DB18:[ACD20004]: sw         $s2, 4($a2)
--> 0883DB1C:[52C0005C]: beql       $s6, $zr, 0x0883DC90
    0883DB20:[26520008]: addiu      $s2, $s2, 8
    0883DB24:[8E420000]: lw         $v0, 0($s2)
    0883DB28:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0883DB2C:[00518021]: addu       $s0, $v0, $s1
    0883DB30:[0A20F721]: j          0x0883DC84
    0883DB34:[AE500000]: sw         $s0, 0($s2)
    0883DB38:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    0883DB3C:[AE000010]: sw         $zr, 16($s0)
    0883DB40:[7E821004]: ins        $v0, $s4, 0, 3
    0883DB44:[7C6228C4]: ins        $v0, $v1, 3, 3
    0883DB48:[7E624984]: ins        $v0, $s3, 6, 4
    0883DB4C:[7EA2AA84]: ins        $v0, $s5, 10, 12
    0883DB50:[7C02C584]: ins        $v0, $zr, 22, 3
    0883DB54:[7C02D644]: ins        $v0, $zr, 25, 2
    0883DB58:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883DB5C:[7C03FFC4]: ins        $v1, $zr, 31, 1
    0883DB60:[7C03EEC4]: ins        $v1, $zr, 27, 3
    0883DB64:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883DB68:[AE1E0014]: sw         $fp, 20($s0)
    0883DB6C:[12620007]: beq        $s3, $v0, 0x0883DB8C
    0883DB70:[AE030018]: sw         $v1, 24($s0)
    0883DB74:[7C625A80]: ext        $v0, $v1, 10, 12
    0883DB78:[12A20005]: beq        $s5, $v0, 0x0883DB90
    0883DB7C:[2E620008]: sltiu      $v0, $s3, 8
    0883DB80:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883DB84:[0E2099C6]: jal        0x08826718
    0883DB88:[2484DD60]: addiu      $a0, $a0, -8864
    0883DB8C:[2E620008]: sltiu      $v0, $s3, 8
    0883DB90:[5040001E]: beql       $v0, $zr, 0x0883DC0C
    0883DB94:[8E020008]: lw         $v0, 8($s0)
    0883DB98:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883DB9C:[02621804]: sllv       $v1, $v0, $s3
    0883DBA0:[3062009B]: andi       $v0, $v1, 155
    0883DBA4:[54400016]: bnel       $v0, $zr, 0x0883DC00
    0883DBA8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DBAC:[30620004]: andi       $v0, $v1, 4
    0883DBB0:[54400006]: bnel       $v0, $zr, 0x0883DBCC
    0883DBB4:[8E020008]: lw         $v0, 8($s0)
    0883DBB8:[30620060]: andi       $v0, $v1, 96
    0883DBBC:[54400010]: bnel       $v0, $zr, 0x0883DC00
    0883DBC0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DBC4:[0A20F703]: j          0x0883DC0C
    0883DBC8:[8E020008]: lw         $v0, 8($s0)
    0883DBCC:[14400009]: bne        $v0, $zr, 0x0883DBF4
    0883DBD0:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    0883DBD4:[8E020018]: lw         $v0, 24($s0)
    0883DBD8:[8E04001C]: lw         $a0, 28($s0)
    0883DBDC:[00431825]: or         $v1, $v0, $v1
    0883DBE0:[14800004]: bne        $a0, $zr, 0x0883DBF4
    0883DBE4:[AE030018]: sw         $v1, 24($s0)
    0883DBE8:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883DBEC:[00621025]: or         $v0, $v1, $v0
    0883DBF0:[AE020018]: sw         $v0, 24($s0)
    0883DBF4:[52E00005]: beql       $s7, $zr, 0x0883DC0C
    0883DBF8:[8E020008]: lw         $v0, 8($s0)
    0883DBFC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DC00:[0E20F681]: jal        0x0883DA04
    0883DC04:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883DC08:[8E020008]: lw         $v0, 8($s0)
    0883DC0C:[10400003]: beq        $v0, $zr, 0x0883DC1C
    0883DC10:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DC14:[0E20ED9E]: jal        0x0883B678
    0883DC18:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883DC1C:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0883DC20:[24A58CA8]: addiu      $a1, $a1, -29528
    0883DC24:[0E20F036]: jal        0x0883C0D8
    0883DC28:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DC2C:[8E030018]: lw         $v1, 24($s0)
    0883DC30:[7C43FFC4]: ins        $v1, $v0, 31, 1
    0883DC34:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0883DC38:[1282000C]: beq        $s4, $v0, 0x0883DC6C
    0883DC3C:[AE030018]: sw         $v1, 24($s0)
    0883DC40:[5280000B]: beql       $s4, $zr, 0x0883DC70
    0883DC44:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC48:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883DC4C:[56820008]: bnel       $s4, $v0, 0x0883DC70
    0883DC50:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883DC54:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883DC58:[00621024]: and        $v0, $v1, $v0
    0883DC5C:[54400004]: bnel       $v0, $zr, 0x0883DC70
    0883DC60:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC64:[0A20F71C]: j          0x0883DC70
    0883DC68:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883DC6C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC70:[8E020018]: lw         $v0, 24($s0)
    0883DC74:[26B50001]: addiu      $s5, $s5, 1
    0883DC78:[7C62F784]: ins        $v0, $v1, 30, 1
    0883DC7C:[AE020018]: sw         $v0, 24($s0)
    0883DC80:[26100020]: addiu      $s0, $s0, 32
    0883DC84:[56B6FFAC]: bnel       $s5, $s6, 0x0883DB38
    0883DC88:[8E020018]: lw         $v0, 24($s0)
    0883DC8C:[26520008]: addiu      $s2, $s2, 8
    0883DC90:[26730001]: addiu      $s3, $s3, 1
    0883DC94:[8FA20000]: lw         $v0, 0($sp)
--> 0883DC98:[5662FFA0]: bnel       $s3, $v0, 0x0883DB1C
    0883DC9C:[8E560004]: lw         $s6, 4($s2)
    0883DCA0:[8FBF0034]: lw         $ra, 52($sp)
    0883DCA4:[8FBE0030]: lw         $fp, 48($sp)
    0883DCA8:[8FB7002C]: lw         $s7, 44($sp)
_S1_2_88A118C 8,127 instructions (0.081%), 301 calls (088A118C - 088A1220, length 38)
    088A118C:[27BDFFF0]: addiu      $sp, $sp, -16
    088A1190:[AFB00000]: sw         $s0, 0($sp)
    088A1194:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    088A1198:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088A119C:[3C0708B0]: lui        $a3, 0x08B0 <=> li $a3, 0x08B00000
    088A11A0:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    088A11A4:[AFBF0004]: sw         $ra, 4($sp)
    088A11A8:[24A52F94]: addiu      $a1, $a1, 12180
    088A11AC:[24842FF4]: addiu      $a0, $a0, 12276
    088A11B0:[24E77EBC]: addiu      $a3, $a3, 32444
    088A11B4:[24060069]: addiu      $a2, $zr, 105 <=> li $a2, 105
    088A11B8:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    088A11BC:[06000003]: bltz       $s0, 0x088A11CC
    088A11C0:[2A02012D]: slti       $v0, $s0, 301
    088A11C4:[1440000C]: bne        $v0, $zr, 0x088A11F8
    088A11C8:[00101980]: sll        $v1, $s0, 0x0006
    088A11CC:[0E209952]: jal        0x08826548
    088A11D0:[00000000]: nop
    088A11D4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088A11D8:[2484643C]: addiu      $a0, $a0, 25660
    088A11DC:[06000003]: bltz       $s0, 0x088A11EC
    088A11E0:[2A02012D]: slti       $v0, $s0, 301
    088A11E4:[14400004]: bne        $v0, $zr, 0x088A11F8
    088A11E8:[00101980]: sll        $v1, $s0, 0x0006
    088A11EC:[0E2099C6]: jal        0x08826718
    088A11F0:[00000000]: nop
    088A11F4:[00101980]: sll        $v1, $s0, 0x0006
    088A11F8:[00101080]: sll        $v0, $s0, 0x0002
    088A11FC:[00431021]: addu       $v0, $v0, $v1
    088A1200:[00501021]: addu       $v0, $v0, $s0
    088A1204:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    088A1208:[8FBF0004]: lw         $ra, 4($sp)
    088A120C:[8FB00000]: lw         $s0, 0($sp)
    088A1210:[00021080]: sll        $v0, $v0, 0x0002
    088A1214:[246332A4]: addiu      $v1, $v1, 12964
    088A1218:[00431021]: addu       $v0, $v0, $v1
    088A121C:[03E00008]: jr         $ra
    088A1220:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8820CBC 8,070 instructions (0.080%), 1,345 calls (08820CBC - 08820DB4, length 63)
    08820CBC:[0482003C]: bltzl      $a0, 0x08820DB0
    08820CC0:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820CC4:[28820080]: slti       $v0, $a0, 128
    08820CC8:[14400039]: bne        $v0, $zr, 0x08820DB0
    08820CCC:[00000000]: nop
    08820CD0:[2482FF5F]: addiu      $v0, $a0, -161
    08820CD4:[2C42003F]: sltiu      $v0, $v0, 63
    08820CD8:[10400003]: beq        $v0, $zr, 0x08820CE8
    08820CDC:[34028D80]: ori        $v0, $zr, -29312 <=> li $v0, 36224
    08820CE0:[0A20836C]: j          0x08820DB0
    08820CE4:[00822021]: addu       $a0, $a0, $v0
    08820CE8:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08820CEC:[0044102A]: slt        $v0, $v0, $a0
    08820CF0:[5440002F]: bnel       $v0, $zr, 0x08820DB0
    08820CF4:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820CF8:[7C863A00]: ext        $a2, $a0, 8, 8
    08820CFC:[24C2FF7F]: addiu      $v0, $a2, -129
    08820D00:[3042FFFF]: andi       $v0, $v0, -1
    08820D04:[2C42001F]: sltiu      $v0, $v0, 31
    08820D08:[14400006]: bne        $v0, $zr, 0x08820D24
    08820D0C:[308400FF]: andi       $a0, $a0, 255
    08820D10:[24C2FF20]: addiu      $v0, $a2, -224
    08820D14:[3042FFFF]: andi       $v0, $v0, -1
    08820D18:[2C420010]: sltiu      $v0, $v0, 16
    08820D1C:[50400024]: beql       $v0, $zr, 0x08820DB0
    08820D20:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820D24:[2482FFC0]: addiu      $v0, $a0, -64
    08820D28:[3042FFFF]: andi       $v0, $v0, -1
    08820D2C:[2C42003F]: sltiu      $v0, $v0, 63
    08820D30:[14400007]: bne        $v0, $zr, 0x08820D50
    08820D34:[2CC200A0]: sltiu      $v0, $a2, 160
    08820D38:[2482FF80]: addiu      $v0, $a0, -128
    08820D3C:[3042FFFF]: andi       $v0, $v0, -1
    08820D40:[2C42007D]: sltiu      $v0, $v0, 125
    08820D44:[5040001A]: beql       $v0, $zr, 0x08820DB0
    08820D48:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820D4C:[2CC200A0]: sltiu      $v0, $a2, 160
    08820D50:[24030161]: addiu      $v1, $zr, 353 <=> li $v1, 353
    08820D54:[240500E1]: addiu      $a1, $zr, 225 <=> li $a1, 225
    08820D58:[0062280A]: movz       $a1, $v1, $v0
    08820D5C:[2C82009F]: sltiu      $v0, $a0, 159
    08820D60:[00063040]: sll        $a2, $a2, 0x0001
    08820D64:[14400003]: bne        $v0, $zr, 0x08820D74
    08820D68:[7C051E20]: seh        $v1, $a1
    08820D6C:[24A2FFFF]: addiu      $v0, $a1, -1
    08820D70:[7C021E20]: seh        $v1, $v0
    08820D74:[00C31023]: subu       $v0, $a2, $v1
    08820D78:[2C83007F]: sltiu      $v1, $a0, 127
    08820D7C:[3047FFFF]: andi       $a3, $v0, -1
    08820D80:[7C043620]: seh        $a2, $a0
    08820D84:[14600005]: bne        $v1, $zr, 0x08820D9C
    08820D88:[2405001F]: addiu      $a1, $zr, 31 <=> li $a1, 31
    08820D8C:[2C83009F]: sltiu      $v1, $a0, 159
    08820D90:[24050020]: addiu      $a1, $zr, 32 <=> li $a1, 32
    08820D94:[2402007E]: addiu      $v0, $zr, 126 <=> li $v0, 126
    08820D98:[0043280A]: movz       $a1, $v0, $v1
    08820D9C:[00C51023]: subu       $v0, $a2, $a1
    08820DA0:[3042FFFF]: andi       $v0, $v0, -1
    08820DA4:[00071A00]: sll        $v1, $a3, 0x0008
    08820DA8:[00431025]: or         $v0, $v0, $v1
    08820DAC:[34448080]: ori        $a0, $v0, -32640
    08820DB0:[03E00008]: jr         $ra
    08820DB4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
_S1_2_8936540 7,866 instructions (0.078%), 342 calls (0893538C - 08936C4C, length 1585)
  Back Branch 089353B4 1,813 times (length 5)
    08935394:[1062001A]: beq        $v1, $v0, 0x08935400
    08935398:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0893539C:[10600018]: beq        $v1, $zr, 0x08935400
    089353A0:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    089353A4:[26100001]: addiu      $s0, $s0, 1
--> 089353A8:[82020000]: lb         $v0, 0($s0)
    089353AC:[10440004]: beq        $v0, $a0, 0x089353C0
    089353B0:[021E8823]: subu       $s1, $s0, $fp
--> 089353B4:[5440FFFC]: bnel       $v0, $zr, 0x089353A8
    089353B8:[26100001]: addiu      $s0, $s0, 1
    089353BC:[021E8823]: subu       $s1, $s0, $fp
    089353C0:[52200010]: beql       $s1, $zr, 0x08935404
    089353C4:[82020000]: lb         $v0, 0($s0)
  Back Branch 08935638 552 times (length 173)
  Back Branch 0893567C 552 times (length 21)
    0893561C:[8FA30238]: lw         $v1, 568($sp)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
--> 08935630:[8FA40218]: lw         $a0, 536($sp)
    08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
--> 0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 08935690 552 times (length 25)
    08935620:[02E6102C]: max        $v0, $s7, $a2
    08935624:[00621821]: addu       $v1, $v1, $v0
    08935628:[14A00016]: bne        $a1, $zr, 0x08935684
    0893562C:[AFA30238]: sw         $v1, 568($sp)
    08935630:[8FA40218]: lw         $a0, 536($sp)
--> 08935634:[AFA00040]: sw         $zr, 64($sp)
    08935638:[1080FF54]: beq        $a0, $zr, 0x0893538C
    0893563C:[27B20070]: addiu      $s2, $sp, 112
    08935640:[0E24C09B]: jal        0x0893026C
    08935644:[00000000]: nop
    08935648:[27B20070]: addiu      $s2, $sp, 112
    0893564C:[0A24D4E3]: j          0x0893538C
    08935650:[AFA00218]: sw         $zr, 536($sp)
    08935654:[8FA40248]: lw         $a0, 584($sp)
    08935658:[0E24D4A0]: jal        0x08935280
    0893565C:[27A5003C]: addiu      $a1, $sp, 60
    08935660:[1440000E]: bne        $v0, $zr, 0x0893569C
    08935664:[8FA50218]: lw         $a1, 536($sp)
    08935668:[8FA60234]: lw         $a2, 564($sp)
    0893566C:[8FA30238]: lw         $v1, 568($sp)
    08935670:[8FA50044]: lw         $a1, 68($sp)
    08935674:[02E6102C]: max        $v0, $s7, $a2
    08935678:[00621821]: addu       $v1, $v1, $v0
    0893567C:[10A0FFEC]: beq        $a1, $zr, 0x08935630
    08935680:[AFA30238]: sw         $v1, 568($sp)
    08935684:[8FA40248]: lw         $a0, 584($sp)
    08935688:[0E24D4A0]: jal        0x08935280
    0893568C:[27A5003C]: addiu      $a1, $sp, 60
--> 08935690:[1040FFE8]: beq        $v0, $zr, 0x08935634
    08935694:[8FA40218]: lw         $a0, 536($sp)
    08935698:[8FA50218]: lw         $a1, 536($sp)
    0893569C:[10A00004]: beq        $a1, $zr, 0x089356B0
    089356A0:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 089356F8 550 times (length 158)
  Back Branch 08935704 550 times (length 120)
  Back Branch 08936564 342 times (length 10)
    08936540:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 08936544:[000418C0]: sll        $v1, $a0, 0x0003
    08936548:[00041040]: sll        $v0, $a0, 0x0001
    0893654C:[00431021]: addu       $v0, $v0, $v1
    08936550:[02A21021]: addu       $v0, $s5, $v0
    08936554:[83D50000]: lb         $s5, 0($fp)
    08936558:[2444FFD0]: addiu      $a0, $v0, -48
    0893655C:[26A2FFD0]: addiu      $v0, $s5, -48
    08936560:[2C42000A]: sltiu      $v0, $v0, 10
--> 08936564:[1440FFF7]: bne        $v0, $zr, 0x08936544
    08936568:[27DE0001]: addiu      $fp, $fp, 1
    0893656C:[0A24D50B]: j          0x0893542C
    08936570:[AFA40234]: sw         $a0, 564($sp)
  Back Branch 0893656C 342 times (length 1106)
  Back Branch 08936C40 283 times (length 1383)
  Back Branch 08935770 198 times (length 145)
  Back Branch 089357AC 62 times (length 160)
  Back Branch 08936C30 12 times (length 1379)
  Back Branch 08935744 2 times (length 137)
_S1_2_88358A0 7,761 instructions (0.077%), 214 calls (088358A0 - 08835A80, length 121)
    088358A0:[27BDFFE0]: addiu      $sp, $sp, -32
    088358A4:[28A20009]: slti       $v0, $a1, 9
    088358A8:[AFB3000C]: sw         $s3, 12($sp)
    088358AC:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088358B0:[AFB10004]: sw         $s1, 4($sp)
    088358B4:[3C1108B3]: lui        $s1, 0x08B3 <=> li $s1, 0x08B30000
    088358B8:[AFBF0010]: sw         $ra, 16($sp)
    088358BC:[AFB20008]: sw         $s2, 8($sp)
    088358C0:[1040004E]: beq        $v0, $zr, 0x088359FC
    088358C4:[AFB00000]: sw         $s0, 0($sp)
    088358C8:[8E24AE30]: lw         $a0, -20944($s1)
    088358CC:[28A20005]: slti       $v0, $a1, 5
    088358D0:[0E2092EE]: jal        0x08824BB8
    088358D4:[38510001]: xori       $s1, $v0, 1
    088358D8:[04410005]: bgez       $v0, 0x088358F0
    088358DC:[00111080]: sll        $v0, $s1, 0x0002
    088358E0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088358E4:[0E2099C6]: jal        0x08826718
    088358E8:[2484D42C]: addiu      $a0, $a0, -11220
    088358EC:[00111080]: sll        $v0, $s1, 0x0002
    088358F0:[00531021]: addu       $v0, $v0, $s3
    088358F4:[8C500008]: lw         $s0, 8($v0)
    088358F8:[5600001A]: bnel       $s0, $zr, 0x08835964
    088358FC:[92020003]: lbu        $v0, 3($s0)
    08835900:[0E20D212]: jal        0x08834848
    08835904:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08835908:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883590C:[0E20D414]: jal        0x08835050
    08835910:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835914:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08835918:[10400030]: beq        $v0, $zr, 0x088359DC
    0883591C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835920:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08835924:[906283EC]: lbu        $v0, -31764($v1)
    08835928:[246383EC]: addiu      $v1, $v1, -31764
    0883592C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835930:[A2020000]: sb         $v0, 0($s0)
    08835934:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835938:[90620001]: lbu        $v0, 1($v1)
    0883593C:[A2020001]: sb         $v0, 1($s0)
    08835940:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835944:[90630002]: lbu        $v1, 2($v1)
    08835948:[AE02000C]: sw         $v0, 12($s0)
    0883594C:[A2030002]: sb         $v1, 2($s0)
    08835950:[A2110003]: sb         $s1, 3($s0)
    08835954:[AE000004]: sw         $zr, 4($s0)
    08835958:[0E20D23B]: jal        0x088348EC
    0883595C:[AE000008]: sw         $zr, 8($s0)
    08835960:[92020003]: lbu        $v0, 3($s0)
    08835964:[10510003]: beq        $v0, $s1, 0x08835974
    08835968:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883596C:[0E2099C6]: jal        0x08826718
    08835970:[2484D41C]: addiu      $a0, $a0, -11236
    08835974:[8E04000C]: lw         $a0, 12($s0)
    08835978:[0E20B536]: jal        0x0882D4D8
    0883597C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08835980:[04410004]: bgez       $v0, 0x08835994
    08835984:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08835988:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883598C:[0E2099C6]: jal        0x08826718
    08835990:[2484D40C]: addiu      $a0, $a0, -11252
    08835994:[8E03000C]: lw         $v1, 12($s0)
    08835998:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0883599C:[02221006]: srlv       $v0, $v0, $s1
    088359A0:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088359A4:[00621824]: and        $v1, $v1, $v0
    088359A8:[14600004]: bne        $v1, $zr, 0x088359BC
    088359AC:[AE03000C]: sw         $v1, 12($s0)
    088359B0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088359B4:[0E20D22E]: jal        0x088348B8
    088359B8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088359BC:[92040003]: lbu        $a0, 3($s0)
    088359C0:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    088359C4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088359C8:[0064100B]: movn       $v0, $v1, $a0
    088359CC:[26030010]: addiu      $v1, $s0, 16
    088359D0:[00600013]: mtlo       $v1
    088359D4:[0051001C]: madd       $v0, $s1
    088359D8:[00009012]: mflo       $s2
    088359DC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088359E0:[0E209305]: jal        0x08824C14
    088359E4:[8C44AE30]: lw         $a0, -20944($v0)
    088359E8:[0441001F]: bgez       $v0, 0x08835A68
    088359EC:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    088359F0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088359F4:[0A20D697]: j          0x08835A5C
    088359F8:[2484D3FC]: addiu      $a0, $a0, -11268
    088359FC:[24A2000F]: addiu      $v0, $a1, 15
    08835A00:[7C021804]: ins        $v0, $zr, 0, 4
    08835A04:[2445000F]: addiu      $a1, $v0, 15
    08835A08:[28430000]: slti       $v1, $v0, 0
    08835A0C:[8E24AE30]: lw         $a0, -20944($s1)
    08835A10:[00A3100B]: movn       $v0, $a1, $v1
    08835A14:[00021103]: sra        $v0, $v0, 0x0004
    08835A18:[0E2092EE]: jal        0x08824BB8
    08835A1C:[2450FFFF]: addiu      $s0, $v0, -1
    08835A20:[04430005]: bgezl      $v0, 0x08835A38
    08835A24:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835A28:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835A2C:[0E2099C6]: jal        0x08826718
    08835A30:[2484D3EC]: addiu      $a0, $a0, -11284
    08835A34:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835A38:[0E20D414]: jal        0x08835050
    08835A3C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835A40:[8E24AE30]: lw         $a0, -20944($s1)
    08835A44:[0E209305]: jal        0x08824C14
    08835A48:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08835A4C:[04410006]: bgez       $v0, 0x08835A68
    08835A50:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08835A54:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835A58:[2484D3DC]: addiu      $a0, $a0, -11300
    08835A5C:[0E2099C6]: jal        0x08826718
    08835A60:[00000000]: nop
    08835A64:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08835A68:[8FBF0010]: lw         $ra, 16($sp)
    08835A6C:[8FB3000C]: lw         $s3, 12($sp)
    08835A70:[8FB20008]: lw         $s2, 8($sp)
    08835A74:[8FB10004]: lw         $s1, 4($sp)
    08835A78:[8FB00000]: lw         $s0, 0($sp)
    08835A7C:[03E00008]: jr         $ra
    08835A80:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8828BBC 6,785 instructions (0.068%), 115 calls (08828BBC - 08828CB0, length 62)
    08828BBC:[27BDFFE0]: addiu      $sp, $sp, -32
    08828BC0:[AFB00000]: sw         $s0, 0($sp)
    08828BC4:[AFBF0008]: sw         $ra, 8($sp)
    08828BC8:[AFB10004]: sw         $s1, 4($sp)
    08828BCC:[E7B50014]: swc1       $f21, 20($sp)
    08828BD0:[E7B40010]: swc1       $f20, 16($sp)
    08828BD4:[8C820044]: lw         $v0, 68($a0)
    08828BD8:[14400008]: bne        $v0, $zr, 0x08828BFC
    08828BDC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08828BE0:[8C820574]: lw         $v0, 1396($a0)
    08828BE4:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08828BE8:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    08828BEC:[00431024]: and        $v0, $v0, $v1
    08828BF0:[2406007F]: addiu      $a2, $zr, 127 <=> li $a2, 127
    08828BF4:[10400004]: beq        $v0, $zr, 0x08828C08
    08828BF8:[4480A800]: mtc1       $zr, $f21
    08828BFC:[AE000154]: sw         $zr, 340($s0)
    08828C00:[0A20A326]: j          0x08828C98
    08828C04:[AE000150]: sw         $zr, 336($s0)
    08828C08:[90840578]: lbu        $a0, 1400($a0)
    08828C0C:[92050579]: lbu        $a1, 1401($s0)
    08828C10:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08828C14:[28820081]: slti       $v0, $a0, 129
    08828C18:[28A30081]: slti       $v1, $a1, 129
    08828C1C:[00E2400B]: movn       $t0, $a3, $v0
    08828C20:[00E3300B]: movn       $a2, $a3, $v1
    08828C24:[00882023]: subu       $a0, $a0, $t0
    08828C28:[00A68823]: subu       $s1, $a1, $a2
    08828C2C:[00041823]: subu       $v1, $zr, $a0 <=> negu $v1, $a0
    08828C30:[00111023]: subu       $v0, $zr, $s1 <=> negu $v0, $s1
    08828C34:[0222102C]: max        $v0, $s1, $v0
    08828C38:[0083182C]: max        $v1, $a0, $v1
    08828C3C:[0043102C]: max        $v0, $v0, $v1
    08828C40:[44820000]: mtc1       $v0, $f0
    08828C44:[46800060]: cvt.s.w    $f1, $f0
    08828C48:[3C014280]: lui        $at, 0x4280 <=> li $at, 0x42800000
    08828C4C:[44810000]: mtc1       $at, $f0
    08828C50:[46000841]: sub.s      $f1, $f1, $f0
    08828C54:[4601A83C]: c.lt.s     $f21, $f1
    08828C58:[00000000]: nop
    08828C5C:[45020001]: bc1fl      0x08828C64
    08828C60:[4600A846]: mov.s      $f1, $f21
    08828C64:[3C013C80]: lui        $at, 0x3C80 <=> li $at, 0x3C800000
    08828C68:[4481A000]: mtc1       $at, $f20
    08828C6C:[46140D02]: mul.s      $f20, $f1, $f20
    08828C70:[4614A502]: mul.s      $f20, $f20, $f20
    08828C74:[0E20A2D7]: jal        0x08828B5C
    08828C78:[4600A306]: mov.s      $f12, $f20
    08828C7C:[4600A306]: mov.s      $f12, $f20
    08828C80:[E6000150]: swc1       $f0, 336($s0)
    08828C84:[0E20A2D7]: jal        0x08828B5C
    08828C88:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828C8C:[E6000154]: swc1       $f0, 340($s0)
    08828C90:[E615015C]: swc1       $f21, 348($s0)
    08828C94:[E6150158]: swc1       $f21, 344($s0)
    08828C98:[8FBF0008]: lw         $ra, 8($sp)
    08828C9C:[8FB10004]: lw         $s1, 4($sp)
    08828CA0:[8FB00000]: lw         $s0, 0($sp)
    08828CA4:[C7B50014]: lwc1       $f21, 20($sp)
    08828CA8:[C7B40010]: lwc1       $f20, 16($sp)
    08828CAC:[03E00008]: jr         $ra
    08828CB0:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_883B678 6,688 instructions (0.067%), 164 calls (0883B678 - 0883B6B8, length 17)
  Back Branch 0883B6AC 636 times (length 10)
_S1_2_8839690 6,489 instructions (0.065%), 271 calls (08839690 - 088396F0, length 25)
_S1_2_8834624 5,814 instructions (0.058%), 202 calls (08834624 - 08834698, length 30)
_S1_2_8938288 5,320 instructions (0.053%), 140 calls (08938288 - 08938358, length 53)
_S1_2_892CA3C 5,280 instructions (0.053%), 528 calls (0892CA3C - 0892CC44, length 131)
_S1_2_88B4DF4 5,130 instructions (0.051%), 1 calls (088B4DF4 - 088B4F1C, length 75)
  Back Branch 088B4ED8 197 times (length 30)
  Back Branch 088B4EE8 17 times (length 50)
_S1_2_8828B5C 4,830 instructions (0.048%), 230 calls (08828B5C - 08828BB8, length 24)
_S1_2_88294B0 4,199 instructions (0.042%), 23 calls (088294B0 - 08829790, length 185)
  Back Branch 0882952C 131 times (length 8)
_S1_2_8837B40 3,923 instructions (0.039%), 72 calls (08837B40 - 0899353C, length 355968)
  Back Branch 0883A17C 22 times (length 730)
_S1_2_8930A8C 3,889 instructions (0.039%), 35 calls (08930A8C - 08930B78, length 60)
  Back Branch 08930B60 488 times (length 5)
  Back Branch 08930B6C 482 times (length 5)
  Back Branch 08930B44 64 times (length 24)
  Back Branch 08930AD0 44 times (length 4)
  Back Branch 08930B2C 7 times (length 5)
  Back Branch 08930B4C 6 times (length 42)
_S1_2_8822434 3,877 instructions (0.039%), 1 calls (08822434 - 088224E8, length 46)
  Back Branch 088224AC 768 times (length 5)
_S1_2_883C0D8 3,864 instructions (0.038%), 168 calls (0883C0D8 - 0883C148, length 29)
  Back Branch 0883C12C 168 times (length 14)
_S1_2_883DA04 3,750 instructions (0.037%), 140 calls (0883DA04 - 0883DAC0, length 48)
_S1_2_8930074 3,720 instructions (0.037%), 618 calls (08930074 - 08930094, length 9)
_S1_2_883A3F8 3,611 instructions (0.036%), 24 calls (0883A3F8 - 0883A744, length 212)
  Back Branch 0883A564 40 times (length 7)
_S1_2_8839554 3,370 instructions (0.034%), 175 calls (08839554 - 088395A0, length 20)
_S1_2_8936574 3,366 instructions (0.033%), 198 calls (0893538C - 08936C4C, length 1585)
  Back Branch 089353B4 1,813 times (length 5)
  Back Branch 08935638 552 times (length 173)
  Back Branch 0893567C 552 times (length 21)
  Back Branch 08935690 552 times (length 25)
  Back Branch 089356F8 550 times (length 158)
  Back Branch 08935704 550 times (length 120)
  Back Branch 08936C40 283 times (length 1383)
  Back Branch 08936580 198 times (length 1113)
  Back Branch 08935770 198 times (length 145)
  Back Branch 089357AC 62 times (length 160)
  Back Branch 08936C30 12 times (length 1379)
  Back Branch 08935744 2 times (length 137)
_S1_2_8834868 3,252 instructions (0.032%), 203 calls (08834868 - 088348B4, length 20)
_S1_2_893A594 3,245 instructions (0.032%), 295 calls (0893A588 - 0893A5B0, length 11)
  Back Branch 0893A5AC 295 times (length 11)
_S1_2_8846870 3,171 instructions (0.032%), 24 calls (08846870 - 08846C8C, length 264)
_S1_2_8844378 3,155 instructions (0.031%), 1 calls (08844378 - 088444FC, length 98)
  Back Branch 08844428 511 times (length 6)
_S1_2_8828A18 3,105 instructions (0.031%), 115 calls (08828A18 - 08828ABC, length 42)
_S1_2_883973C 2,997 instructions (0.030%), 65 calls (08826718 - 0883985C, length 19538)
  Back Branch 08839818 44 times (length 41)
  Back Branch 088397FC 22 times (length 1395)
  Back Branch 08839834 21 times (length 217)
  Back Branch 08839844 20 times (length 10)
_S1_2_882C1CC 2,890 instructions (0.029%), 10 calls (0882C1CC - 0882C244, length 31)
  Back Branch 0882C224 210 times (length 15)
_S1_2_882EBD0 2,852 instructions (0.028%), 46 calls (0882EBD0 - 0882ED74, length 106)
  Back Branch 0882ED2C 73 times (length 62)
_S1_2_882D4D8 2,795 instructions (0.028%), 215 calls (0882D4D8 - 0882D508, length 13)
_S1_2_8828AC0 2,760 instructions (0.027%), 115 calls (08828AC0 - 08828B58, length 39)
_S1_2_8839AB0 2,464 instructions (0.025%), 22 calls (08839AB0 - 08839CB0, length 129)
_S1_2_88265A4 2,232 instructions (0.022%), 124 calls (088265A4 - 088265E8, length 18)
_S1_2_8931400 2,220 instructions (0.022%), 6 calls (08931400 - 08931588, length 99)
  Back Branch 089314A4 216 times (length 5)
  Back Branch 08931444 150 times (length 4)
_S1_2_883A748 2,196 instructions (0.022%), 171 calls (0883A748 - 0883A780, length 15)
_S1_2_88A13E4 2,132 instructions (0.021%), 1 calls (088A13E4 - 088A1460, length 32)
  Back Branch 088A143C 301 times (length 7)
_S1_2_892D04C 2,112 instructions (0.021%), 24 calls (0892D04C - 0892D39C, length 213)
  Back Branch 0892D398 24 times (length 53)
  Back Branch 0892D390 24 times (length 120)
_S1_2_8826014 2,087 instructions (0.021%), 23 calls (08826014 - 08826090, length 32)
  Back Branch 08826074 131 times (length 14)
_S1_2_8822CB4 2,072 instructions (0.021%), 259 calls (08822CB4 - 08822CD0, length 8)
_S1_2_884CE20 2,070 instructions (0.021%), 45 calls (0884CE20 - 0884CE64, length 18)
  Back Branch 0884CE4C 225 times (length 7)
_S1_2_88395A4 1,980 instructions (0.020%), 66 calls (088395A4 - 0899353C, length 354279)
_S1_2_892B474 1,867 instructions (0.019%), 25 calls (0892B474 - 0892B6D8, length 154)
  Back Branch 0892B6B0 25 times (length 103)
  Back Branch 0892B670 25 times (length 89)
  Back Branch 0892B620 1 times (length 61)
_S1_2_884094C 1,832 instructions (0.018%), 1 calls (0884094C - 08840A20, length 54)
  Back Branch 08840994 256 times (length 7)
_S1_2_883D9D0 1,820 instructions (0.018%), 140 calls (0883D9D0 - 0883DA00, length 13)
_S1_2_8839E94 1,769 instructions (0.018%), 23 calls (08839CB4 - 0883A024, length 221)
  Back Branch 08839CF4 68 times (length 14)
  Back Branch 08839D7C 66 times (length 32)
  Back Branch 0883A020 23 times (length 221)
_S1_2_892BC78 1,725 instructions (0.017%), 23 calls (0892BC78 - 0892BDA0, length 75)
_S1_2_883783C 1,623 instructions (0.016%), 25 calls (0883783C - 088379F0, length 110)
_S1_2_8837D8C 1,518 instructions (0.015%), 22 calls (08837D8C - 08926DC0, length 244750)
  Back Branch 08926DBC 22 times (length 39)
_S1_2_88394D8 1,470 instructions (0.015%), 105 calls (088394D8 - 08839514, length 16)
_S1_2_8839D94 1,465 instructions (0.015%), 22 calls (08839CB4 - 08839DE8, length 78)
  Back Branch 08839CF4 68 times (length 14)
  Back Branch 08839D7C 66 times (length 32)
  Back Branch 08839DE4 22 times (length 78)
  Back Branch 08839DC4 22 times (length 9)
_S1_2_88999DC 1,408 instructions (0.014%), 64 calls (08899808 - 08899A0C, length 130)
  Back Branch 08899A08 64 times (length 130)
_S1_2_893340C 1,375 instructions (0.014%), 19 calls (0893340C - 08933490, length 34)
  Back Branch 08933484 120 times (length 5)
  Back Branch 0893346C 54 times (length 9)
_S1_2_88994A4 1,350 instructions (0.013%), 150 calls (088994A4 - 088994C4, length 9)
_S1_2_89934F8 1,304 instructions (0.013%), 652 calls (089934F8 - 089934FC, length 2)
_S1_2_882CEF4 1,276 instructions (0.013%), 58 calls (0882CEF4 - 0882CF58, length 26)
_S1_2_8830664 1,269 instructions (0.013%), 47 calls (08830664 - 08830BE4, length 353)
_S1_2_882E40C 1,242 instructions (0.012%), 4 calls (0882E40C - 0882E87C, length 285)
  Back Branch 0882E7F0 16 times (length 176)
  Back Branch 0882E81C 2 times (length 241)
_S1_2_8824B94 1,175 instructions (0.012%), 235 calls (08824B94 - 0899350C, length 375391)
_S1_2_882E9C8 1,166 instructions (0.012%), 29 calls (0882E9C8 - 0882EA90, length 51)
_S1_2_884630C 1,136 instructions (0.011%), 23 calls (0884630C - 088464B0, length 106)
  Back Branch 08846490 23 times (length 24)
  Back Branch 088463CC 23 times (length 37)
_S1_2_882AF48 1,130 instructions (0.011%), 226 calls (0882AF48 - 08993514, length 369012)
_S1_2_8837B5C 1,092 instructions (0.011%), 21 calls (08837B5C - 0883A254, length 2495)
  Back Branch 0883A250 21 times (length 2484)
_S1_2_8824BB8 1,075 instructions (0.011%), 215 calls (08824BB8 - 0899350C, length 375382)
_S1_2_8993538 1,044 instructions (0.010%), 522 calls (08993538 - 0899353C, length 2)
_S1_2_892DD64 1,034 instructions (0.010%), 47 calls (0892DD64 - 0892DDB8, length 22)
_S1_2_892B9D8 1,029 instructions (0.010%), 21 calls (0892B9D8 - 0892BAB0, length 55)
  Back Branch 0892BA9C 21 times (length 14)
_S1_2_892B850 1,000 instructions (0.010%), 25 calls (0892B774 - 0892B87C, length 67)
  Back Branch 0892B7F4 25 times (length 11)
  Back Branch 0892B878 25 times (length 67)
_S1_2_882FBE8 993 instructions (0.010%), 12 calls (0882FBE8 - 0882FF94, length 236)
  Back Branch 0882FCDC 11 times (length 7)
  Back Branch 0882FCF0 5 times (length 14)
_S1_2_8839860 991 instructions (0.010%), 21 calls (088395A4 - 0899353C, length 354279)
  Back Branch 088398AC 21 times (length 196)
_S1_2_8933990 990 instructions (0.010%), 30 calls (0893328C - 089339F4, length 475)
  Back Branch 08933304 893 times (length 6)
  Back Branch 089332B0 188 times (length 4)
  Back Branch 08933380 88 times (length 41)
  Back Branch 089339C8 75 times (length 6)
  Back Branch 08933388 47 times (length 17)
  Back Branch 08933390 28 times (length 44)
  Back Branch 08933340 6 times (length 24)
_S1_2_8840FAC 990 instructions (0.010%), 22 calls (08840FAC - 08841084, length 55)
  Back Branch 0884105C 44 times (length 26)
  Back Branch 08841040 22 times (length 15)
_S1_2_882D650 948 instructions (0.009%), 33 calls (0882D650 - 0882D6CC, length 32)
_S1_2_884CE68 946 instructions (0.009%), 22 calls (0884CE68 - 0884CEA0, length 15)
  Back Branch 0884CE94 110 times (length 7)
_S1_2_8824BFC 940 instructions (0.009%), 235 calls (08824BFC - 0899351C, length 375369)
_S1_2_892B934 925 instructions (0.009%), 25 calls (0892B934 - 0892B9D4, length 41)
_S1_2_8824E30 917 instructions (0.009%), 27 calls (08824E30 - 08824F78, length 83)
_S1_2_882ED78 882 instructions (0.009%), 21 calls (0882ED78 - 0882EE80, length 67)
_S1_2_882DCA4 881 instructions (0.009%), 7 calls (0882DCA4 - 0882DF10, length 156)
  Back Branch 0882DEDC 56 times (length 2)
_S1_2_8839DEC 880 instructions (0.009%), 22 calls (08839DEC - 08839E90, length 42)
_S1_2_882A750 873 instructions (0.009%), 23 calls (0882A750 - 0882A7F4, length 42)
_S1_2_88FCAA8 864 instructions (0.009%), 12 calls (0882B44C - 088FCAB8, length 214428)
  Back Branch 0882B754 16 times (length 196)
  Back Branch 088FCAB4 15 times (length 214267)
_S1_2_8824C14 860 instructions (0.009%), 215 calls (08824C14 - 0899351C, length 375363)
_S1_2_883F9AC 828 instructions (0.008%), 23 calls (0883F270 - 0883FA54, length 506)
_S1_2_8993678 826 instructions (0.008%), 413 calls (08993678 - 0899367C, length 2)
_S1_2_892B880 814 instructions (0.008%), 22 calls (0892B880 - 0892B930, length 45)
_S1_2_8842E8C 805 instructions (0.008%), 23 calls (08826718 - 08842FAC, length 29222)
_S1_2_88379F4 800 instructions (0.008%), 25 calls (088379F4 - 08837A80, length 36)
_S1_2_8839A6C 738 instructions (0.007%), 66 calls (08839A6C - 08839AAC, length 17)
_S1_2_8825178 736 instructions (0.007%), 23 calls (08825178 - 0882658C, length 1286)
_S1_2_892C048 726 instructions (0.007%), 33 calls (0892C048 - 0892C09C, length 22)
_S1_2_88399D0 726 instructions (0.007%), 23 calls (088399D0 - 08839A68, length 39)
_S1_2_884C34C 726 instructions (0.007%), 22 calls (0884C048 - 0884C38C, length 210)
  Back Branch 0884C388 22 times (length 210)
_S1_2_882305C 688 instructions (0.007%), 16 calls (0882305C - 08823120, length 50)
_S1_2_882DB5C 673 instructions (0.007%), 1 calls (0882DB5C - 0882DCA0, length 82)
  Back Branch 0882DC64 16 times (length 22)
  Back Branch 0882DBE8 16 times (length 24)
_S1_2_88381B8 672 instructions (0.007%), 21 calls (088381B8 - 08838234, length 32)
_S1_2_892E180 658 instructions (0.007%), 47 calls (0892E180 - 0892E1B8, length 15)
  Back Branch 0892E1B4 47 times (length 6)
_S1_2_882BDC8 649 instructions (0.006%), 23 calls (0882BDC8 - 0882BE60, length 39)
_S1_2_882DAE0 644 instructions (0.006%), 28 calls (0882DAE0 - 0882DB58, length 31)
_S1_2_882D010 636 instructions (0.006%), 25 calls (0882D010 - 0882D084, length 30)
_S1_2_882D804 629 instructions (0.006%), 6 calls (0882D804 - 0882DA28, length 138)
_S1_2_892CA8C 621 instructions (0.006%), 23 calls (0892CA8C - 0892CB20, length 38)
_S1_2_8829B6C 612 instructions (0.006%), 12 calls (08826718 - 0882D384, length 6940)
_S1_2_892B6DC 600 instructions (0.006%), 25 calls (0892B6DC - 0892B7F0, length 70)
_S1_2_8826490 598 instructions (0.006%), 23 calls (08826490 - 088264FC, length 28)
_S1_2_892AB44 581 instructions (0.006%), 7 calls (0892AB44 - 0892AB9C, length 23)
  Back Branch 0892AB5C 112 times (length 4)
_S1_2_883961C 580 instructions (0.006%), 20 calls (0883961C - 0899353C, length 354249)
_S1_2_882B9F0 575 instructions (0.006%), 23 calls (08826718 - 0882BA6C, length 5334)
_S1_2_882C274 555 instructions (0.006%), 5 calls (0882C274 - 0882C2BC, length 19)
  Back Branch 0882C2B0 100 times (length 12)
_S1_2_882D1A8 540 instructions (0.005%), 12 calls (0882D1A8 - 0882D2C8, length 73)
  Back Branch 0882D2AC 12 times (length 17)
_S1_2_892AEFC 530 instructions (0.005%), 2 calls (0892AEFC - 0892B298, length 232)
  Back Branch 0892B23C 8 times (length 11)
_S1_2_89361A4 525 instructions (0.005%), 2 calls (0893538C - 08936C4C, length 1585)
  Back Branch 089353B4 1,813 times (length 5)
  Back Branch 08935638 552 times (length 173)
  Back Branch 0893567C 552 times (length 21)
  Back Branch 08935690 552 times (length 25)
  Back Branch 089356F8 550 times (length 158)
  Back Branch 08935704 550 times (length 120)
  Back Branch 08936A50 383 times (length 17)
  Back Branch 0893685C 361 times (length 16)
  Back Branch 08936870 361 times (length 20)
  Back Branch 08936898 336 times (length 1290)
  Back Branch 08936C40 283 times (length 1383)
  Back Branch 08935770 198 times (length 145)
  Back Branch 08936A6C 73 times (length 1407)
  Back Branch 089357AC 62 times (length 160)
  Back Branch 08936C30 12 times (length 1379)
  Back Branch 089361D0 2 times (length 201)
  Back Branch 08935744 2 times (length 137)
_S1_2_882D424 522 instructions (0.005%), 14 calls (0882D424 - 0882D4D4, length 45)
  Back Branch 0882D4B4 14 times (length 19)
_S1_2_8932DC4 520 instructions (0.005%), 13 calls (08932DC4 - 08932E98, length 54)
_S1_2_882DAA0 512 instructions (0.005%), 32 calls (0882DAA0 - 0882DADC, length 16)
_S1_2_892BFA4 500 instructions (0.005%), 25 calls (0892BFA4 - 0892BFF0, length 20)
_S1_2_893378C 495 instructions (0.005%), 5 calls (0893378C - 0893393C, length 109)
  Back Branch 089337DC 13 times (length 17)
  Back Branch 089338F4 4 times (length 54)
  Back Branch 08933938 4 times (length 49)
  Back Branch 0893390C 4 times (length 37)
  Back Branch 08933930 1 times (length 6)
  Back Branch 089338A0 1 times (length 8)
  Back Branch 08933834 1 times (length 6)
_S1_2_892A21C 466 instructions (0.005%), 66 calls (0892A21C - 0892A24C, length 13)
_S1_2_88382A4 459 instructions (0.005%), 1 calls (088382A4 - 08838844, length 361)
  Back Branch 0883863C 8 times (length 7)
  Back Branch 0883866C 7 times (length 6)
  Back Branch 088387E8 2 times (length 21)
_S1_2_882D5A8 432 instructions (0.004%), 27 calls (0882D5A8 - 0882D5E4, length 16)
_S1_2_8847014 432 instructions (0.004%), 24 calls (08847014 - 08847090, length 32)
  Back Branch 08847078 24 times (length 17)
_S1_2_882D41C 430 instructions (0.004%), 215 calls (0882D41C - 0882D420, length 2)
_S1_2_8824B7C 425 instructions (0.004%), 85 calls (08824B7C - 0899350C, length 375397)
_S1_2_8825A14 418 instructions (0.004%), 22 calls (08825A14 - 08825AB8, length 42)
_S1_2_88396F4 414 instructions (0.004%), 23 calls (088396F4 - 08839738, length 18)
_S1_2_88259C8 414 instructions (0.004%), 23 calls (088259C8 - 08825A10, length 19)
_S1_2_8824B88 400 instructions (0.004%), 80 calls (08824B88 - 0899350C, length 375394)
_S1_2_882BD5C 396 instructions (0.004%), 9 calls (0882BD5C - 0882BD9C, length 17)
  Back Branch 0882BD88 36 times (length 7)
_S1_2_892CBFC 391 instructions (0.004%), 23 calls (0892CBFC - 0892CC44, length 19)
_S1_2_882C434 384 instructions (0.004%), 4 calls (0882C434 - 0882C704, length 181)
_S1_2_882AA64 377 instructions (0.004%), 7 calls (0882AA64 - 0882AB04, length 41)
  Back Branch 0882AAD8 18 times (length 19)
_S1_2_882E28C 375 instructions (0.004%), 15 calls (0882E28C - 0882E2EC, length 25)
_S1_2_8824CBC 367 instructions (0.004%), 4 calls (08824CBC - 088265E8, length 1612)
_S1_2_882BAE0 361 instructions (0.004%), 19 calls (0882BAE0 - 0882BB28, length 19)
_S1_2_892CB48 360 instructions (0.004%), 45 calls (0892CA6C - 0892CB50, length 58)
  Back Branch 0892CB4C 45 times (length 58)
_S1_2_882D088 360 instructions (0.004%), 1 calls (0882D088 - 0882D1A4, length 72)
  Back Branch 0882D128 12 times (length 32)
  Back Branch 0882D0B8 12 times (length 5)
_S1_2_882D764 352 instructions (0.004%), 44 calls (0882D764 - 0882D780, length 8)
_S1_2_882A838 345 instructions (0.003%), 115 calls (0882A838 - 0882A840, length 3)
_S1_2_892C774 345 instructions (0.003%), 23 calls (0892C774 - 0892C7AC, length 15)
_S1_2_8824BEC 340 instructions (0.003%), 85 calls (08824BEC - 0899351C, length 375373)
_S1_2_8993518 330 instructions (0.003%), 165 calls (08993518 - 0899351C, length 2)
_S1_2_8828780 330 instructions (0.003%), 22 calls (08828780 - 088287CC, length 20)
_S1_2_892C95C 328 instructions (0.003%), 8 calls (0892C95C - 0892C9FC, length 41)
_S1_2_886A48C 322 instructions (0.003%), 23 calls (0886A48C - 0886A4C4, length 15)
  Back Branch 0886A4B0 23 times (length 5)
_S1_2_8846838 322 instructions (0.003%), 23 calls (08846838 - 0884686C, length 14)
_S1_2_882D390 322 instructions (0.003%), 23 calls (0882D390 - 0882D410, length 33)
_S1_2_8932FBC 322 instructions (0.003%), 7 calls (08932FBC - 08938AA8, length 5820)
_S1_2_8824BF4 320 instructions (0.003%), 80 calls (08824BF4 - 0899351C, length 375371)
_S1_2_8846108 312 instructions (0.003%), 24 calls (08826718 - 08846144, length 32396)
_S1_2_882F300 312 instructions (0.003%), 6 calls (0882F300 - 0882F414, length 70)
_S1_2_8844F24 308 instructions (0.003%), 22 calls (08844F24 - 08844FD0, length 44)
_S1_2_882BA70 308 instructions (0.003%), 22 calls (08822D18 - 0882BA74, length 9048)
  Back Branch 0882BA70 22 times (length 68)
_S1_2_8993508 306 instructions (0.003%), 153 calls (08993508 - 0899350C, length 2)
_S1_2_892F2FC 301 instructions (0.003%), 7 calls (0892F2FC - 0892FFF0, length 830)
  Back Branch 0892F37C 7 times (length 9)
_S1_2_8833C0C 291 instructions (0.003%), 6 calls (08833C0C - 08833CCC, length 49)
  Back Branch 08833C50 15 times (length 5)
_S1_2_892DE20 290 instructions (0.003%), 1 calls (0892DE20 - 0892DF1C, length 64)
  Back Branch 0892DE94 32 times (length 8)
_S1_2_8846148 288 instructions (0.003%), 24 calls (08826718 - 08846180, length 32411)
_S1_2_882CFD4 288 instructions (0.003%), 24 calls (08826718 - 0882D00C, length 6718)
_S1_2_8823124 288 instructions (0.003%), 12 calls (08823124 - 08823198, length 30)
_S1_2_8926D6C 286 instructions (0.003%), 22 calls (08926D20 - 08926D94, length 30)
  Back Branch 08926D90 22 times (length 30)
_S1_2_8926D40 286 instructions (0.003%), 22 calls (08926D18 - 08926D68, length 21)
  Back Branch 08926D64 22 times (length 21)
_S1_2_882C308 285 instructions (0.003%), 5 calls (0882C308 - 0882C430, length 75)
  Back Branch 0882C3B0 10 times (length 10)
_S1_2_8993700 282 instructions (0.003%), 141 calls (08993700 - 08993704, length 2)
_S1_2_882CA9C 282 instructions (0.003%), 47 calls (0882CA9C - 0882CAB0, length 6)
_S1_2_883B66C 279 instructions (0.003%), 93 calls (0883B66C - 0883B674, length 3)
_S1_2_892D8B8 279 instructions (0.003%), 24 calls (0892D8B8 - 0892D8E8, length 13)
  Back Branch 0892D8E4 21 times (length 6)
_S1_2_8837A84 275 instructions (0.003%), 25 calls (08837A84 - 089310C4, length 255377)
_S1_2_882C184 270 instructions (0.003%), 15 calls (0882C184 - 0882C1C8, length 18)
_S1_2_892C108 264 instructions (0.003%), 24 calls (0892C108 - 0892C130, length 11)
_S1_2_89331E8 255 instructions (0.003%), 4 calls (089331E8 - 08933288, length 41)
  Back Branch 0893324C 15 times (length 7)
  Back Branch 08933268 1 times (length 3)
_S1_2_88399A4 253 instructions (0.003%), 23 calls (088399A4 - 088399CC, length 11)
_S1_2_8839978 253 instructions (0.003%), 23 calls (08839978 - 088399A0, length 11)
_S1_2_892C0A0 253 instructions (0.003%), 11 calls (0892C0A0 - 0892C0F8, length 23)
_S1_2_892ABA0 248 instructions (0.002%), 1 calls (0892ABA0 - 0892AEF8, length 215)
  Back Branch 0892AEA0 4 times (length 11)
_S1_2_8946010 246 instructions (0.002%), 6 calls (08945CF8 - 0894602C, length 206)
  Back Branch 08946020 6 times (length 204)
_S1_2_892D9F8 242 instructions (0.002%), 22 calls (0892D9F8 - 0892DA4C, length 22)
_S1_2_8824B70 240 instructions (0.002%), 48 calls (08824B70 - 0899350C, length 375400)
_S1_2_892C1E0 240 instructions (0.002%), 24 calls (0892C1E0 - 0892C204, length 10)
_S1_2_88376EC 234 instructions (0.002%), 3 calls (088265A4 - 088377D8, length 17550)
  Back Branch 088377D4 3 times (length 17550)
_S1_2_892C3D0 230 instructions (0.002%), 23 calls (0892C3D0 - 0892C3F4, length 10)
_S1_2_8829B14 228 instructions (0.002%), 12 calls (08829B14 - 08829B68, length 22)
_S1_2_8837808 225 instructions (0.002%), 25 calls (08837808 - 08837838, length 13)
_S1_2_8826988 220 instructions (0.002%), 5 calls (08826988 - 08826A38, length 45)
_S1_2_882D618 210 instructions (0.002%), 21 calls (0882D618 - 0882D63C, length 10)
_S1_2_892D80C 207 instructions (0.002%), 23 calls (0892D80C - 0892D834, length 11)
  Back Branch 0892D830 23 times (length 6)
_S1_2_892C7B0 207 instructions (0.002%), 23 calls (0892C7B0 - 0892C7D0, length 9)
_S1_2_882FF98 207 instructions (0.002%), 2 calls (0882FF98 - 088301D4, length 144)
_S1_2_88A3674 204 instructions (0.002%), 4 calls (088A3330 - 088A3730, length 257)
  Back Branch 088A36E8 4 times (length 240)
_S1_2_8937058 196 instructions (0.002%), 2 calls (089352DC - 089370C4, length 1915)
  Back Branch 089353B4 1,813 times (length 5)
  Back Branch 08935638 552 times (length 173)
  Back Branch 0893567C 552 times (length 21)
  Back Branch 08935690 552 times (length 25)
  Back Branch 089356F8 550 times (length 158)
  Back Branch 08935704 550 times (length 120)
  Back Branch 08936C40 283 times (length 1383)
  Back Branch 08935770 198 times (length 145)
  Back Branch 089357AC 62 times (length 160)
  Back Branch 08936C30 12 times (length 1379)
  Back Branch 089370C0 2 times (length 1915)
  Back Branch 08935744 2 times (length 137)
  Back Branch 0893616C 1 times (length 908)
_S1_2_892D8EC 195 instructions (0.002%), 1 calls (0892D8EC - 0892D9F4, length 67)
  Back Branch 0892D9DC 5 times (length 32)
_S1_2_8847094 195 instructions (0.002%), 1 calls (08847094 - 088470C8, length 14)
  Back Branch 088470B8 24 times (length 8)
_S1_2_8829854 192 instructions (0.002%), 48 calls (08829854 - 08829860, length 4)
_S1_2_8824BE4 192 instructions (0.002%), 48 calls (08824BE4 - 0899351C, length 375375)
_S1_2_88040DC 190 instructions (0.002%), 1 calls (088040DC - 088043AC, length 181)
  Back Branch 0880412C 33 times (length 3)
  Back Branch 0880434C 2 times (length 11)
  Back Branch 08804148 1 times (length 11)
_S1_2_882A97C 189 instructions (0.002%), 7 calls (0882A97C - 0882A9F4, length 31)
_S1_2_882BB78 188 instructions (0.002%), 2 calls (0882B44C - 0882BB84, length 463)
  Back Branch 0882B7E4 2 times (length 232)
  Back Branch 0882BB80 2 times (length 261)
_S1_2_88301D8 188 instructions (0.002%), 1 calls (088301D8 - 088303A0, length 115)
  Back Branch 08830268 31 times (length 3)
_S1_2_8833F04 184 instructions (0.002%), 46 calls (08833F04 - 08833F10, length 4)
_S1_2_892CBF0 184 instructions (0.002%), 23 calls (0892CA6C - 0892CBF8, length 100)
  Back Branch 0892CBF4 23 times (length 100)
_S1_2_892CBE4 184 instructions (0.002%), 23 calls (0892CA6C - 0892CBEC, length 97)
  Back Branch 0892CBE8 23 times (length 97)
_S1_2_892CBD8 184 instructions (0.002%), 23 calls (0892CA6C - 0892CBE0, length 94)
  Back Branch 0892CBDC 23 times (length 94)
_S1_2_892CBCC 184 instructions (0.002%), 23 calls (0892CA6C - 0892CBD4, length 91)
  Back Branch 0892CBD0 23 times (length 91)
_S1_2_892CBC0 184 instructions (0.002%), 23 calls (0892CA6C - 0892CBC8, length 88)
  Back Branch 0892CBC4 23 times (length 88)
_S1_2_892CBB4 184 instructions (0.002%), 23 calls (0892CA6C - 0892CBBC, length 85)
  Back Branch 0892CBB8 23 times (length 85)
_S1_2_892CBA8 184 instructions (0.002%), 23 calls (0892CA6C - 0892CBB0, length 82)
  Back Branch 0892CBAC 23 times (length 82)
_S1_2_892CB9C 184 instructions (0.002%), 23 calls (0892CA6C - 0892CBA4, length 79)
  Back Branch 0892CBA0 23 times (length 79)
_S1_2_892CB90 184 instructions (0.002%), 23 calls (0892CA6C - 0892CB98, length 76)
  Back Branch 0892CB94 23 times (length 76)
_S1_2_892CB84 184 instructions (0.002%), 23 calls (0892CA6C - 0892CB8C, length 73)
  Back Branch 0892CB88 23 times (length 73)
_S1_2_892CB78 184 instructions (0.002%), 23 calls (0892CA6C - 0892CB80, length 70)
  Back Branch 0892CB7C 23 times (length 70)
_S1_2_892CB6C 184 instructions (0.002%), 23 calls (0892CA6C - 0892CB74, length 67)
  Back Branch 0892CB70 23 times (length 67)
_S1_2_892CB60 184 instructions (0.002%), 23 calls (0892CA6C - 0892CB68, length 64)
  Back Branch 0892CB64 23 times (length 64)
_S1_2_892CB54 184 instructions (0.002%), 23 calls (0892CA6C - 0892CB5C, length 61)
  Back Branch 0892CB58 23 times (length 61)
_S1_2_892CB3C 184 instructions (0.002%), 23 calls (0892CA6C - 0892CB44, length 55)
  Back Branch 0892CB40 23 times (length 55)
_S1_2_892CB30 184 instructions (0.002%), 23 calls (0892CA6C - 0892CB38, length 52)
  Back Branch 0892CB34 23 times (length 52)
_S1_2_892CB24 184 instructions (0.002%), 23 calls (0892CA6C - 0892CB2C, length 49)
  Back Branch 0892CB28 23 times (length 49)
_S1_2_892CA80 184 instructions (0.002%), 23 calls (0892CA6C - 0892CA88, length 8)
  Back Branch 0892CA84 23 times (length 8)
_S1_2_8892CF8 184 instructions (0.002%), 8 calls (08892CF8 - 08892DD0, length 55)
_S1_2_882E334 177 instructions (0.002%), 3 calls (0882E334 - 0882E408, length 54)
  Back Branch 0882E3B4 3 times (length 14)
_S1_2_8931668 176 instructions (0.002%), 4 calls (089315E4 - 08931690, length 44)
  Back Branch 0893168C 4 times (length 44)
_S1_2_883422C 176 instructions (0.002%), 2 calls (0883422C - 08834378, length 84)
  Back Branch 0883431C 14 times (length 3)
_S1_2_8824B64 175 instructions (0.002%), 35 calls (08824B64 - 0899350C, length 375403)
_S1_2_8820478 175 instructions (0.002%), 7 calls (08820478 - 08820518, length 41)
  Back Branch 08820514 7 times (length 27)
_S1_2_8833D94 170 instructions (0.002%), 2 calls (08833D94 - 08833DEC, length 23)
  Back Branch 08833DD8 14 times (length 13)
_S1_2_882A054 166 instructions (0.002%), 2 calls (08829DD4 - 0882A05C, length 163)
  Back Branch 0882A058 2 times (length 163)
  Back Branch 0882A024 1 times (length 72)
_S1_2_8930298 165 instructions (0.002%), 1 calls (08930298 - 08930A88, length 509)
  Back Branch 08930670 1 times (length 189)
  Back Branch 08930A34 1 times (length 188)
  Back Branch 0893071C 1 times (length 188)
  Back Branch 089307DC 1 times (length 100)
  Back Branch 0893097C 1 times (length 351)
  Back Branch 08930974 1 times (length 349)
_S1_2_882BCB8 165 instructions (0.002%), 1 calls (0882BCB8 - 0882E9C4, length 2884)
  Back Branch 0882E950 5 times (length 37)
_S1_2_882ACF4 165 instructions (0.002%), 1 calls (0882ACF4 - 0882AE50, length 88)
  Back Branch 0882AD84 5 times (length 24)
_S1_2_882BFFC 164 instructions (0.002%), 1 calls (0882BFFC - 0882C0AC, length 45)
  Back Branch 0882C090 6 times (length 30)
_S1_2_88FFDB4 163 instructions (0.002%), 1 calls (088FFDB4 - 08900028, length 158)
  Back Branch 088FFE3C 4 times (length 6)
_S1_2_882B344 163 instructions (0.002%), 1 calls (0882B344 - 0882B448, length 66)
  Back Branch 0882B404 5 times (length 28)
_S1_2_882DA2C 162 instructions (0.002%), 6 calls (0882DA2C - 0882DA9C, length 29)
_S1_2_892CA64 161 instructions (0.002%), 23 calls (0892CA64 - 0892CA7C, length 7)
_S1_2_8857850 161 instructions (0.002%), 23 calls (08857850 - 08857878, length 11)
_S1_2_8844EFC 161 instructions (0.002%), 23 calls (08844EFC - 08844F20, length 10)
_S1_2_8824FDC 160 instructions (0.002%), 4 calls (08824FDC - 08825174, length 103)
_S1_2_8832C74 155 instructions (0.002%), 5 calls (08832C74 - 0899369C, length 361099)
_S1_2_88403A0 154 instructions (0.002%), 2 calls (088403A0 - 08840680, length 185)
  Back Branch 08840650 1 times (length 24)
_S1_2_882D640 152 instructions (0.002%), 38 calls (0882D640 - 0882D64C, length 4)
_S1_2_892BE68 150 instructions (0.001%), 25 calls (0892BE68 - 0892BE7C, length 6)
_S1_2_882D784 150 instructions (0.001%), 6 calls (0882D784 - 0882D800, length 32)
  Back Branch 0882D7C8 6 times (length 4)
_S1_2_892B2F4 150 instructions (0.001%), 3 calls (0892B2F4 - 0892B334, length 17)
  Back Branch 0892B328 12 times (length 11)
_S1_2_8829C48 148 instructions (0.001%), 4 calls (08829BA4 - 08832EEC, length 9427)
_S1_2_88477F8 144 instructions (0.001%), 48 calls (088477F8 - 08847800, length 3)
_S1_2_8945714 144 instructions (0.001%), 6 calls (089456B0 - 08945718, length 27)
  Back Branch 08945714 6 times (length 27)
  Back Branch 089456F0 6 times (length 7)
_S1_2_8833F84 143 instructions (0.001%), 11 calls (08833F84 - 08833FBC, length 15)
_S1_2_8847194 141 instructions (0.001%), 1 calls (08847194 - 088473C4, length 141)
_S1_2_8824BDC 140 instructions (0.001%), 35 calls (08824BDC - 0899351C, length 375377)
_S1_2_882D73C 140 instructions (0.001%), 14 calls (0882D73C - 0882D760, length 10)
_S1_2_8829D00 140 instructions (0.001%), 4 calls (08829D00 - 08829DD0, length 53)
_S1_2_88620BC 140 instructions (0.001%), 2 calls (088620BC - 08862218, length 88)
_S1_2_8832C68 138 instructions (0.001%), 46 calls (08832C68 - 08832C70, length 3)
_S1_2_882DF14 138 instructions (0.001%), 2 calls (0882DF14 - 0882E040, length 76)
_S1_2_8837F20 132 instructions (0.001%), 22 calls (08837F20 - 08837F34, length 6)
_S1_2_8944FEC 132 instructions (0.001%), 12 calls (08944FEC - 08945014, length 11)
_S1_2_883E530 131 instructions (0.001%), 1 calls (0883DD74 - 0883E570, length 512)
  Back Branch 0883E56C 1 times (length 512)
_S1_2_882C714 127 instructions (0.001%), 1 calls (0882C714 - 0882C804, length 61)
  Back Branch 0882C7E4 4 times (length 44)
_S1_2_8946224 126 instructions (0.001%), 6 calls (08946030 - 0894629C, length 156)
_S1_2_8833DF0 124 instructions (0.001%), 1 calls (088265A4 - 08833F00, length 13912)
  Back Branch 08833E40 7 times (length 8)
  Back Branch 08833EFC 1 times (length 13912)
_S1_2_8824BD0 120 instructions (0.001%), 24 calls (08824BD0 - 0899350C, length 375376)
_S1_2_882D6D0 120 instructions (0.001%), 15 calls (0882D6D0 - 0882D738, length 27)
_S1_2_882AA2C 120 instructions (0.001%), 10 calls (0882AA2C - 0882AA60, length 14)
_S1_2_892CA00 120 instructions (0.001%), 8 calls (0892CA00 - 0892CA38, length 15)
_S1_2_88202E4 119 instructions (0.001%), 3 calls (088202E4 - 088203D0, length 60)
_S1_2_88BF988 118 instructions (0.001%), 1 calls (088BF988 - 088BFA30, length 43)
  Back Branch 088BFA14 6 times (length 15)
_S1_2_892C1AC 115 instructions (0.001%), 23 calls (0892C1AC - 0892C1BC, length 5)
_S1_2_882D5E8 114 instructions (0.001%), 17 calls (0882D5E8 - 0882D614, length 12)
_S1_2_89462A0 114 instructions (0.001%), 6 calls (08945CB4 - 089462A4, length 381)
  Back Branch 089462A0 6 times (length 381)
_S1_2_882BF58 112 instructions (0.001%), 5 calls (0882BF58 - 0882BFF8, length 41)
_S1_2_8822D54 110 instructions (0.001%), 22 calls (08822D54 - 08822D64, length 5)
_S1_2_892A948 103 instructions (0.001%), 1 calls (0892A948 - 0892AB40, length 127)
  Back Branch 0892AB3C 1 times (length 101)
  Back Branch 0892AA9C 1 times (length 47)
  Back Branch 0892AAE4 1 times (length 72)
  Back Branch 0892AA5C 1 times (length 24)
_S1_2_8945CB4 102 instructions (0.001%), 6 calls (08945CB4 - 08945CF4, length 17)
_S1_2_8945564 102 instructions (0.001%), 6 calls (08945564 - 089455D0, length 28)
  Back Branch 089455B4 6 times (length 14)
_S1_2_882693C 102 instructions (0.001%), 6 calls (0882693C - 0892A6D4, length 266087)
_S1_2_8829974 99 instructions (0.001%), 1 calls (08829974 - 08829B10, length 104)
  Back Branch 088299F0 2 times (length 3)
_S1_2_892BAB4 97 instructions (0.001%), 1 calls (0892BAB4 - 0892BBC8, length 70)
  Back Branch 0892BB54 5 times (length 8)
_S1_2_883FBE4 97 instructions (0.001%), 1 calls (0883FBE4 - 0883FDCC, length 123)
_S1_2_8824C24 96 instructions (0.001%), 24 calls (08824C24 - 0899351C, length 375359)
_S1_2_88A640C 96 instructions (0.001%), 8 calls (088A63C8 - 088A6410, length 19)
  Back Branch 088A640C 8 times (length 19)
_S1_2_89455FC 96 instructions (0.001%), 6 calls (08944C50 - 08945600, length 621)
  Back Branch 089455FC 6 times (length 12)
  Back Branch 08944C58 6 times (length 4)
  Back Branch 089455F4 6 times (length 617)
_S1_2_88A6FDC 96 instructions (0.001%), 4 calls (088A6FDC - 088A7050, length 30)
_S1_2_898E200 95 instructions (0.001%), 1 calls (0882B44C - 0898E230, length 363386)
  Back Branch 0882B754 16 times (length 196)
  Back Branch 088FCAB4 15 times (length 214267)
  Back Branch 0898E1F8 1 times (length 148950)
  Back Branch 0898E22C 1 times (length 25)
_S1_2_8841980 95 instructions (0.001%), 1 calls (08841980 - 08841AF8, length 95)
_S1_2_8993EA0 94 instructions (0.001%), 47 calls (08993EA0 - 08993EA4, length 2)
_S1_2_8993E60 94 instructions (0.001%), 47 calls (08993E60 - 08993E64, length 2)
_S1_2_8993A88 94 instructions (0.001%), 47 calls (08993A88 - 08993A8C, length 2)
_S1_2_8993618 94 instructions (0.001%), 47 calls (08993618 - 0899361C, length 2)
_S1_2_882D414 94 instructions (0.001%), 47 calls (0882D414 - 0882D418, length 2)
_S1_2_892C1C0 92 instructions (0.001%), 23 calls (0892C1C0 - 0892C1CC, length 4)
_S1_2_8857840 92 instructions (0.001%), 23 calls (08857840 - 0885784C, length 4)
_S1_2_883A258 92 instructions (0.001%), 23 calls (0883A258 - 0883A264, length 4)
_S1_2_8837D28 92 instructions (0.001%), 23 calls (08837D28 - 08837D34, length 4)
_S1_2_88049A4 92 instructions (0.001%), 23 calls (088049A4 - 088049B0, length 4)
_S1_2_889147C 92 instructions (0.001%), 4 calls (0889147C - 088914F4, length 31)
_S1_2_8826784 87 instructions (0.001%), 1 calls (08826784 - 0882690C, length 99)
_S1_2_892DAB8 86 instructions (0.001%), 1 calls (0892DAB8 - 0892DBE4, length 76)
  Back Branch 0892DB80 3 times (length 11)
_S1_2_8862288 86 instructions (0.001%), 1 calls (08862288 - 08862520, length 167)
_S1_2_88FECC4 84 instructions (0.001%), 3 calls (088FEB68 - 088FECE0, length 95)
  Back Branch 088FEBB0 4 times (length 20)
  Back Branch 088FECDC 3 times (length 79)
_S1_2_8944D9C 84 instructions (0.001%), 1 calls (0882B44C - 08944DA0, length 288342)
  Back Branch 0882B754 16 times (length 196)
  Back Branch 088FCAB4 15 times (length 214267)
  Back Branch 08944D94 1 times (length 73917)
  Back Branch 08944D9C 1 times (length 14)
_S1_2_88476A4 84 instructions (0.001%), 1 calls (08847560 - 0884773C, length 120)
  Back Branch 088476E0 1 times (length 10)
  Back Branch 08847738 1 times (length 120)
_S1_2_882A068 83 instructions (0.001%), 1 calls (08829DD4 - 0882A070, length 168)
  Back Branch 0882A06C 1 times (length 168)
  Back Branch 0882A024 1 times (length 72)
_S1_2_8993B00 82 instructions (0.001%), 41 calls (08993B00 - 08993B04, length 2)
_S1_2_898E28C 82 instructions (0.001%), 1 calls (0882B44C - 0898E2B8, length 363420)
  Back Branch 0882B754 16 times (length 196)
  Back Branch 088FCAB4 15 times (length 214267)
  Back Branch 0898E2B4 1 times (length 148997)
_S1_2_88FEEA0 81 instructions (0.001%), 3 calls (08826718 - 088FEF1C, length 221698)
_S1_2_8832E68 81 instructions (0.001%), 3 calls (08832E68 - 08832EEC, length 34)
_S1_2_898F9A0 81 instructions (0.001%), 1 calls (0898F808 - 0898F9A4, length 104)
  Back Branch 0898F9A0 1 times (length 16)
  Back Branch 0898F998 1 times (length 102)
_S1_2_884CD0C 81 instructions (0.001%), 1 calls (0884CD0C - 0884CD7C, length 29)
  Back Branch 0884CD58 5 times (length 13)
_S1_2_8844168 79 instructions (0.001%), 1 calls (0882B44C - 0884419C, length 25429)
  Back Branch 0882B754 16 times (length 196)
  Back Branch 08844190 1 times (length 25266)
_S1_2_88A85D4 78 instructions (0.001%), 3 calls (088A85D4 - 088A8648, length 30)
_S1_2_883AAB4 78 instructions (0.001%), 1 calls (0883AAB4 - 0883ACA4, length 125)
  Back Branch 0883AC88 1 times (length 50)
  Back Branch 0883AB0C 1 times (length 18)
_S1_2_883FFF0 75 instructions (0.001%), 3 calls (0883FFF0 - 08840060, length 29)
_S1_2_883A2A0 74 instructions (0.001%), 1 calls (0883A2A0 - 0883A354, length 46)
  Back Branch 0883A334 8 times (length 4)
_S1_2_884456C 73 instructions (0.001%), 1 calls (0884456C - 0884475C, length 125)
_S1_2_882CC08 72 instructions (0.001%), 24 calls (0882CC08 - 0882CC10, length 3)
_S1_2_8824E24 72 instructions (0.001%), 24 calls (08824E24 - 08824E2C, length 3)
_S1_2_8826500 72 instructions (0.001%), 4 calls (08826500 - 08826544, length 18)
_S1_2_886221C 72 instructions (0.001%), 3 calls (0886221C - 08862284, length 27)
_S1_2_897D314 70 instructions (0.001%), 1 calls (088F6124 - 0897D318, length 138366)
  Back Branch 0897D288 3 times (length 138331)
  Back Branch 0897D314 1 times (length 48)
_S1_2_897D30C 70 instructions (0.001%), 1 calls (088F6124 - 0897D310, length 138364)
  Back Branch 0897D288 3 times (length 138331)
  Back Branch 0897D30C 1 times (length 46)
_S1_2_897D304 70 instructions (0.001%), 1 calls (088F6124 - 0897D308, length 138362)
  Back Branch 0897D288 3 times (length 138331)
  Back Branch 0897D304 1 times (length 44)
_S1_2_885787C 69 instructions (0.001%), 23 calls (0885787C - 08857884, length 3)
_S1_2_883A294 69 instructions (0.001%), 23 calls (0883A294 - 0883A29C, length 3)
_S1_2_882A4C4 68 instructions (0.001%), 1 calls (0882A4C4 - 0882A664, length 105)
  Back Branch 0882A630 1 times (length 79)
_S1_2_892C0FC 66 instructions (0.001%), 22 calls (0892C0FC - 0892C104, length 3)
_S1_2_883F27C 66 instructions (0.001%), 22 calls (0883F27C - 0883F284, length 3)
_S1_2_882CD0C 66 instructions (0.001%), 1 calls (0882CD0C - 0882CE30, length 74)
_S1_2_892B338 65 instructions (0.001%), 1 calls (0892B338 - 0892B470, length 79)
_S1_2_88919B4 64 instructions (0.001%), 1 calls (088919B4 - 08891AB8, length 66)
_S1_2_883D3E8 64 instructions (0.001%), 1 calls (0883D3E8 - 0883D524, length 80)
_S1_2_88FDEA4 63 instructions (0.001%), 9 calls (088FDEA4 - 088FDEBC, length 7)
_S1_2_883A7B8 63 instructions (0.001%), 3 calls (0883A7B8 - 0883A818, length 25)
_S1_2_8838238 63 instructions (0.001%), 3 calls (08826718 - 088382A0, length 18147)
_S1_2_882A1C8 62 instructions (0.001%), 2 calls (0882A1C8 - 089936C4, length 369984)
_S1_2_8945E78 62 instructions (0.001%), 1 calls (08945E78 - 08945F78, length 65)
_S1_2_882AB08 62 instructions (0.001%), 1 calls (0882AB08 - 0882ACF0, length 123)
_S1_2_882A060 62 instructions (0.001%), 1 calls (08829DD4 - 0882A064, length 165)
  Back Branch 0882A060 1 times (length 165)
  Back Branch 0882A024 1 times (length 72)
_S1_2_8944CB4 60 instructions (0.001%), 6 calls (08944CB4 - 08944CD8, length 10)
_S1_2_8944C8C 60 instructions (0.001%), 6 calls (08944C8C - 08944CB0, length 10)
_S1_2_8828D1C 60 instructions (0.001%), 4 calls (08826718 - 08828DC8, length 2477)
_S1_2_8930098 60 instructions (0.001%), 1 calls (08930098 - 0893023C, length 106)
  Back Branch 089301EC 1 times (length 72)
  Back Branch 089301DC 1 times (length 69)
_S1_2_8847804 60 instructions (0.001%), 1 calls (08847804 - 08847A3C, length 143)
  Back Branch 08847864 2 times (length 9)
  Back Branch 0884797C 1 times (length 65)
_S1_2_8833A34 58 instructions (0.001%), 1 calls (08833A34 - 08833B38, length 66)
_S1_2_883FEF8 57 instructions (0.001%), 1 calls (0882A140 - 0883FF7C, length 22416)
  Back Branch 0883FF5C 1 times (length 22409)
_S1_2_897763C 56 instructions (0.001%), 4 calls (0897763C - 08977670, length 14)
_S1_2_882CC14 56 instructions (0.001%), 1 calls (0882CC14 - 0882CD08, length 62)
_S1_2_892F458 54 instructions (0.001%), 1 calls (0892F400 - 0892F4D4, length 54)
  Back Branch 0892F4D0 1 times (length 54)
_S1_2_88636D0 54 instructions (0.001%), 1 calls (088636D0 - 088637A4, length 54)
_S1_2_883F10C 54 instructions (0.001%), 1 calls (088265A4 - 0883F1E0, length 25360)
  Back Branch 0883F1C4 1 times (length 25354)
_S1_2_882A7F8 54 instructions (0.001%), 1 calls (0882A750 - 0882A834, length 58)
  Back Branch 0882A830 1 times (length 58)
_S1_2_893E748 53 instructions (0.001%), 1 calls (0893E748 - 0893E894, length 84)
_S1_2_88288D0 53 instructions (0.001%), 1 calls (088288D0 - 088289A8, length 55)
_S1_2_8804000 53 instructions (0.001%), 1 calls (08804000 - 088040D0, length 53)
_S1_2_8993B38 52 instructions (0.001%), 26 calls (08993B38 - 08993B3C, length 2)
_S1_2_8993690 52 instructions (0.001%), 26 calls (08993690 - 08993694, length 2)
_S1_2_882C108 52 instructions (0.001%), 4 calls (08826718 - 0882C144, length 5772)
_S1_2_8832F84 52 instructions (0.001%), 2 calls (08832F84 - 08833000, length 32)
_S1_2_88914F8 52 instructions (0.001%), 1 calls (088914F8 - 088915C4, length 52)
_S1_2_8993768 50 instructions (0.000%), 25 calls (08993768 - 0899376C, length 2)
_S1_2_882C248 50 instructions (0.000%), 5 calls (0882C248 - 0882C270, length 11)
_S1_2_8832D20 50 instructions (0.000%), 1 calls (08832D20 - 08832E18, length 63)
_S1_2_88F6060 49 instructions (0.000%), 1 calls (088F6060 - 088F6120, length 49)
_S1_2_8993788 48 instructions (0.000%), 24 calls (08993788 - 0899378C, length 2)
_S1_2_88467C8 48 instructions (0.000%), 12 calls (088467C8 - 088467D4, length 4)
_S1_2_8825210 48 instructions (0.000%), 12 calls (08825210 - 08993604, length 375038)
_S1_2_882C148 48 instructions (0.000%), 4 calls (08826718 - 0882C180, length 5787)
_S1_2_892BF34 48 instructions (0.000%), 2 calls (0892BF34 - 0892BFA0, length 28)
  Back Branch 0892BF9C 1 times (length 17)
_S1_2_8993AF8 46 instructions (0.000%), 23 calls (08993AF8 - 08993AFC, length 2)
_S1_2_8993AE0 46 instructions (0.000%), 23 calls (08993AE0 - 08993AE4, length 2)
_S1_2_8993770 46 instructions (0.000%), 23 calls (08993770 - 08993774, length 2)
_S1_2_89936E8 46 instructions (0.000%), 23 calls (089936E8 - 089936EC, length 2)
_S1_2_885B11C 46 instructions (0.000%), 1 calls (0885B11C - 0885B1D0, length 46)
_S1_2_88470D4 46 instructions (0.000%), 1 calls (088470D4 - 08847188, length 46)
_S1_2_8833B3C 46 instructions (0.000%), 1 calls (08833B3C - 08833C08, length 52)
_S1_2_882EA94 46 instructions (0.000%), 1 calls (0882EA94 - 0882EBCC, length 79)
_S1_2_892A734 45 instructions (0.000%), 5 calls (0892A734 - 0892A754, length 9)
_S1_2_89003B4 45 instructions (0.000%), 1 calls (089003B4 - 08900464, length 45)
_S1_2_8837B80 44 instructions (0.000%), 22 calls (08837B80 - 08837B84, length 2)
_S1_2_893158C 44 instructions (0.000%), 2 calls (0893158C - 089315E0, length 22)
_S1_2_892F400 44 instructions (0.000%), 2 calls (0892F400 - 0892F454, length 22)
_S1_2_882CF5C 44 instructions (0.000%), 2 calls (0882CF5C - 0882CFC0, length 26)
_S1_2_892D448 43 instructions (0.000%), 1 calls (0892D448 - 0892D4F0, length 43)
_S1_2_8993AF0 42 instructions (0.000%), 21 calls (08993AF0 - 08993AF4, length 2)
_S1_2_8847464 42 instructions (0.000%), 2 calls (08847464 - 088474C4, length 25)
_S1_2_892D3A0 42 instructions (0.000%), 1 calls (0892D3A0 - 0892D444, length 42)
_S1_2_883F350 42 instructions (0.000%), 1 calls (0883F350 - 0883F5BC, length 156)
_S1_2_8832A0C 42 instructions (0.000%), 1 calls (08832A0C - 08832AB8, length 44)
_S1_2_892C208 41 instructions (0.000%), 1 calls (0892C208 - 0892C2A8, length 41)
_S1_2_8857E5C 41 instructions (0.000%), 1 calls (08857E5C - 08857EFC, length 41)
_S1_2_8859608 40 instructions (0.000%), 1 calls (08859608 - 088596A4, length 40)
_S1_2_883A81C 40 instructions (0.000%), 1 calls (088265A4 - 0883A894, length 20669)
  Back Branch 0883A86C 1 times (length 20660)
_S1_2_882A084 40 instructions (0.000%), 1 calls (0882A084 - 0882A13C, length 47)
_S1_2_885125C 39 instructions (0.000%), 1 calls (0885125C - 08851304, length 43)
_S1_2_88285E8 39 instructions (0.000%), 1 calls (088285E8 - 0882873C, length 86)
_S1_2_8993748 38 instructions (0.000%), 19 calls (08993748 - 0899374C, length 2)
_S1_2_89329D0 38 instructions (0.000%), 2 calls (089329D0 - 08932A3C, length 28)
_S1_2_893121C 38 instructions (0.000%), 1 calls (0893121C - 08931368, length 84)
  Back Branch 089312D4 1 times (length 13)
_S1_2_882CAB4 38 instructions (0.000%), 1 calls (0882CAB4 - 0882CB88, length 54)
_S1_2_892E3B0 37 instructions (0.000%), 1 calls (0892E3B0 - 0892E440, length 37)
  Back Branch 0892E43C 1 times (length 21)
_S1_2_892E298 37 instructions (0.000%), 1 calls (0892E298 - 0892E328, length 37)
  Back Branch 0892E324 1 times (length 21)
_S1_2_892E204 37 instructions (0.000%), 1 calls (0892E204 - 0892E294, length 37)
  Back Branch 0892E290 1 times (length 21)
_S1_2_883A358 37 instructions (0.000%), 1 calls (08839CB4 - 0883A3A4, length 445)
  Back Branch 08839CF4 68 times (length 14)
  Back Branch 08839D7C 66 times (length 32)
  Back Branch 0883A398 1 times (length 15)
  Back Branch 0883A38C 1 times (length 12)
  Back Branch 0883A3A0 1 times (length 445)
_S1_2_88467BC 36 instructions (0.000%), 12 calls (088467BC - 088467C4, length 3)
_S1_2_89775A4 36 instructions (0.000%), 4 calls (089775A4 - 089775C4, length 9)
_S1_2_89775E8 36 instructions (0.000%), 3 calls (088F5DD4 - 089775EC, length 132615)
  Back Branch 089775E8 3 times (length 132615)
_S1_2_890031C 36 instructions (0.000%), 1 calls (0890031C - 089003B0, length 38)
_S1_2_88298E4 36 instructions (0.000%), 1 calls (088298E4 - 08829970, length 36)
_S1_2_8822688 36 instructions (0.000%), 1 calls (08822688 - 08822734, length 44)
_S1_2_89775D8 35 instructions (0.000%), 3 calls (088F5DA0 - 089775DC, length 132624)
  Back Branch 089775D8 3 times (length 132624)
_S1_2_893F0DC 35 instructions (0.000%), 1 calls (0893F0DC - 0893F1B0, length 54)
_S1_2_8847740 35 instructions (0.000%), 1 calls (08847740 - 088477D4, length 38)
_S1_2_884227C 35 instructions (0.000%), 1 calls (0884227C - 0884230C, length 37)
_S1_2_883F6D4 35 instructions (0.000%), 1 calls (08829DD4 - 0883F830, length 22168)
  Back Branch 0882A058 2 times (length 163)
  Back Branch 0882A024 1 times (length 72)
_S1_2_898DFDC 34 instructions (0.000%), 2 calls (0898DFDC - 0898E01C, length 17)
_S1_2_8862780 34 instructions (0.000%), 2 calls (08862780 - 088627C8, length 19)
_S1_2_88F90A8 34 instructions (0.000%), 1 calls (088F90A8 - 088F912C, length 34)
_S1_2_883F5E4 34 instructions (0.000%), 1 calls (08832EF0 - 0883F5F0, length 12737)
  Back Branch 0883F5EC 1 times (length 12737)
_S1_2_882BA78 34 instructions (0.000%), 1 calls (08822D18 - 0882BADC, length 9074)
  Back Branch 0882BAD8 1 times (length 94)
_S1_2_89775C8 33 instructions (0.000%), 3 calls (088F5DA0 - 089775CC, length 132620)
  Back Branch 089775C8 3 times (length 132620)
_S1_2_892BEC8 33 instructions (0.000%), 3 calls (0892BEC8 - 0892BF0C, length 18)
_S1_2_8938AAC 33 instructions (0.000%), 1 calls (08938AAC - 08938BF0, length 82)
  Back Branch 08938B6C 1 times (length 34)
_S1_2_892E32C 33 instructions (0.000%), 1 calls (0892E32C - 0892E3AC, length 33)
  Back Branch 0892E3A8 1 times (length 19)
_S1_2_882C810 32 instructions (0.000%), 1 calls (0882C810 - 0882C894, length 34)
_S1_2_8824C2C 32 instructions (0.000%), 1 calls (08824C2C - 08824CB8, length 36)
_S1_2_8860AA0 30 instructions (0.000%), 2 calls (08860AA0 - 08860AE0, length 17)
_S1_2_88FEBB8 30 instructions (0.000%), 1 calls (088FEB68 - 088FEBDC, length 30)
  Back Branch 088FEBB0 4 times (length 20)
  Back Branch 088FEBD8 1 times (length 14)
_S1_2_8860BA4 30 instructions (0.000%), 1 calls (08860BA4 - 08860C18, length 30)
_S1_2_882A140 30 instructions (0.000%), 1 calls (0882A140 - 0882A1C4, length 34)
_S1_2_8945E04 29 instructions (0.000%), 1 calls (08945E04 - 08945E74, length 29)
_S1_2_892C6A8 29 instructions (0.000%), 1 calls (0892C6A8 - 0892C728, length 33)
_S1_2_88402A4 29 instructions (0.000%), 1 calls (088402A4 - 0884031C, length 31)
_S1_2_882A844 29 instructions (0.000%), 1 calls (0882A844 - 0882A8C4, length 33)
_S1_2_8822E68 29 instructions (0.000%), 1 calls (08822E68 - 08822EE0, length 31)
_S1_2_897B784 28 instructions (0.000%), 2 calls (0897B784 - 0897B7B8, length 14)
_S1_2_897AE60 28 instructions (0.000%), 2 calls (0897AE60 - 0897AE94, length 14)
_S1_2_897ADD4 28 instructions (0.000%), 2 calls (0897ADD4 - 0897AE08, length 14)
_S1_2_89776C8 28 instructions (0.000%), 2 calls (089776C8 - 089776FC, length 14)
_S1_2_897CB04 27 instructions (0.000%), 3 calls (0897CA98 - 0897CB14, length 32)
  Back Branch 0897CB10 3 times (length 32)
_S1_2_8943C10 27 instructions (0.000%), 3 calls (08943C10 - 08943C34, length 10)
_S1_2_8839954 27 instructions (0.000%), 3 calls (08839954 - 08839974, length 9)
_S1_2_892FFF4 27 instructions (0.000%), 1 calls (0892FFF4 - 08930070, length 32)
_S1_2_88FEC34 26 instructions (0.000%), 1 calls (088FEC34 - 088FECC0, length 36)
_S1_2_8869FE8 26 instructions (0.000%), 1 calls (08869FE8 - 0886A04C, length 26)
_S1_2_883FDF4 26 instructions (0.000%), 1 calls (0883FDF4 - 0883FE74, length 33)
_S1_2_882CE34 26 instructions (0.000%), 1 calls (0882CE34 - 0882CEF0, length 48)
_S1_2_898E234 25 instructions (0.000%), 1 calls (0898E234 - 0898E288, length 22)
  Back Branch 0898E26C 2 times (length 7)
_S1_2_890EBA0 25 instructions (0.000%), 1 calls (0890EBA0 - 0890EC00, length 25)
_S1_2_88FEF4C 25 instructions (0.000%), 1 calls (088FEF4C - 088FEFAC, length 25)
_S1_2_883FF80 25 instructions (0.000%), 1 calls (0883FF80 - 0883FFEC, length 28)
_S1_2_883AFC4 25 instructions (0.000%), 1 calls (0883AFC4 - 08840BB0, length 5884)
_S1_2_8993F20 24 instructions (0.000%), 12 calls (08993F20 - 08993F24, length 2)
_S1_2_8993F08 24 instructions (0.000%), 12 calls (08993F08 - 08993F0C, length 2)
_S1_2_8993670 24 instructions (0.000%), 12 calls (08993670 - 08993674, length 2)
_S1_2_8993668 24 instructions (0.000%), 12 calls (08993668 - 0899366C, length 2)
_S1_2_8993530 24 instructions (0.000%), 12 calls (08993530 - 08993534, length 2)
_S1_2_8832D08 24 instructions (0.000%), 4 calls (08832D08 - 08832D1C, length 6)
_S1_2_88F5E80 24 instructions (0.000%), 3 calls (088F5E80 - 088F5EA8, length 11)
  Back Branch 088F5E9C 3 times (length 7)
_S1_2_8832CF0 24 instructions (0.000%), 3 calls (08832CF0 - 08993714, length 361098)
_S1_2_885A4D8 24 instructions (0.000%), 1 calls (0885A4D8 - 0885A65C, length 98)
_S1_2_883FDD0 24 instructions (0.000%), 1 calls (0882BAE0 - 0883FDE0, length 20673)
  Back Branch 0883FDDC 1 times (length 20673)
_S1_2_883AD04 24 instructions (0.000%), 1 calls (0883AD04 - 0883AD68, length 26)
_S1_2_882AE6C 24 instructions (0.000%), 1 calls (0882AE6C - 0882AF44, length 55)
_S1_2_8945DFC 23 instructions (0.000%), 1 calls (08945D9C - 08945E00, length 26)
  Back Branch 08945DFC 1 times (length 4)
  Back Branch 08945DF4 1 times (length 24)
  Back Branch 08945DD0 1 times (length 6)
_S1_2_892D78C 23 instructions (0.000%), 1 calls (0892D78C - 0892D808, length 32)
_S1_2_8842058 23 instructions (0.000%), 1 calls (08842058 - 088420C0, length 27)
_S1_2_883A7B0 23 instructions (0.000%), 1 calls (08824F7C - 0883A7B4, length 22031)
  Back Branch 0883A7B0 1 times (length 22031)
_S1_2_882BCE4 23 instructions (0.000%), 1 calls (08826718 - 0882BD58, length 5521)
_S1_2_898DF54 22 instructions (0.000%), 2 calls (08943C10 - 0898DF58, length 75987)
  Back Branch 0898DF54 2 times (length 75987)
_S1_2_892BDA4 22 instructions (0.000%), 2 calls (0892BDA4 - 0892BDCC, length 11)
_S1_2_88377DC 22 instructions (0.000%), 2 calls (088377DC - 08837804, length 11)
_S1_2_8B515EC 22 instructions (0.000%), 1 calls (0883AEF4 - 08B515F0, length 809408)
  Back Branch 08B515EC 1 times (length 809408)
_S1_2_892C904 22 instructions (0.000%), 1 calls (0892C904 - 0892C958, length 22)
_S1_2_892B29C 22 instructions (0.000%), 1 calls (0892B29C - 0892B2F0, length 22)
_S1_2_883FA68 21 instructions (0.000%), 7 calls (0883FA68 - 0883FA70, length 3)
_S1_2_898F914 21 instructions (0.000%), 1 calls (0898F914 - 0898F964, length 21)
_S1_2_8944F30 21 instructions (0.000%), 1 calls (08944F30 - 08944F80, length 21)
_S1_2_892DA50 21 instructions (0.000%), 1 calls (0892DA50 - 0892DAB4, length 26)
_S1_2_892BFF4 21 instructions (0.000%), 1 calls (0892BFF4 - 0892C044, length 21)
_S1_2_88FD8D0 21 instructions (0.000%), 1 calls (088FD8D0 - 088FD920, length 21)
_S1_2_88FBC84 21 instructions (0.000%), 1 calls (088FBC84 - 088FBCD4, length 21)
_S1_2_88F62AC 21 instructions (0.000%), 1 calls (088F62AC - 088F62FC, length 21)
_S1_2_88348EC 21 instructions (0.000%), 1 calls (088348EC - 08834940, length 22)
_S1_2_8826978 20 instructions (0.000%), 5 calls (08826978 - 08826984, length 4)
_S1_2_88F5EAC 20 instructions (0.000%), 4 calls (088F5EAC - 088F5EBC, length 5)
_S1_2_8944BF8 20 instructions (0.000%), 2 calls (08944BF8 - 08944C1C, length 10)
_S1_2_8944F8C 20 instructions (0.000%), 1 calls (08944F8C - 08944FD8, length 20)
_S1_2_892F9DC 20 instructions (0.000%), 1 calls (0892F9DC - 0892FA4C, length 29)
_S1_2_892ECA8 20 instructions (0.000%), 1 calls (0892ECA8 - 0892ECF4, length 20)
_S1_2_88BFA34 20 instructions (0.000%), 1 calls (088BFA34 - 088BFA80, length 20)
_S1_2_898F4FC 19 instructions (0.000%), 1 calls (0898F4FC - 0898F544, length 19)
_S1_2_8897798 19 instructions (0.000%), 1 calls (08897798 - 088977E0, length 19)
_S1_2_883AF44 19 instructions (0.000%), 1 calls (0883AF44 - 0883AFC0, length 32)
_S1_2_89936D0 18 instructions (0.000%), 9 calls (089936D0 - 089936D4, length 2)
_S1_2_892A6B4 18 instructions (0.000%), 6 calls (0892A6B4 - 0892A6BC, length 3)
_S1_2_88376D4 18 instructions (0.000%), 6 calls (088376D4 - 088376DC, length 3)
_S1_2_89775F8 18 instructions (0.000%), 2 calls (089775F8 - 08977618, length 9)
_S1_2_8869F08 18 instructions (0.000%), 2 calls (08869F08 - 08869F28, length 9)
_S1_2_8828DF0 18 instructions (0.000%), 2 calls (08828DF0 - 08828E10, length 9)
_S1_2_8828DCC 18 instructions (0.000%), 2 calls (08828DCC - 08828DEC, length 9)
_S1_2_8822EE4 18 instructions (0.000%), 2 calls (08822EE4 - 08822F04, length 9)
_S1_2_8945654 18 instructions (0.000%), 1 calls (0894560C - 08945658, length 20)
  Back Branch 0894564C 1 times (length 18)
  Back Branch 08945630 1 times (length 4)
  Back Branch 08945654 1 times (length 4)
_S1_2_892E1BC 18 instructions (0.000%), 1 calls (0892E1BC - 0892E200, length 18)
_S1_2_892C72C 18 instructions (0.000%), 1 calls (0892C72C - 0892C770, length 18)
_S1_2_883FB9C 18 instructions (0.000%), 1 calls (0883FB9C - 0883FBE0, length 18)
_S1_2_8826548 18 instructions (0.000%), 1 calls (08826548 - 0882658C, length 18)
_S1_2_892BE24 17 instructions (0.000%), 1 calls (0892BE24 - 0892BE64, length 17)
_S1_2_883F888 17 instructions (0.000%), 1 calls (0882A1C8 - 089936C4, length 369984)
  Back Branch 0883F888 1 times (length 21938)
_S1_2_88A69A0 16 instructions (0.000%), 4 calls (088A69A0 - 088A69AC, length 4)
_S1_2_88A6990 16 instructions (0.000%), 4 calls (088A6990 - 088A699C, length 4)
_S1_2_88A6980 16 instructions (0.000%), 4 calls (088A6980 - 088A698C, length 4)
_S1_2_88A6960 16 instructions (0.000%), 4 calls (088A6960 - 088A696C, length 4)
_S1_2_88A6950 16 instructions (0.000%), 4 calls (088A6950 - 088A695C, length 4)
_S1_2_88A6940 16 instructions (0.000%), 4 calls (088A6940 - 088A694C, length 4)
_S1_2_88A6930 16 instructions (0.000%), 4 calls (088A6930 - 088A693C, length 4)
_S1_2_88A6920 16 instructions (0.000%), 4 calls (088A6920 - 088A692C, length 4)
_S1_2_88A6910 16 instructions (0.000%), 4 calls (088A6910 - 088A691C, length 4)
_S1_2_88A6900 16 instructions (0.000%), 4 calls (088A6900 - 088A690C, length 4)
_S1_2_88A68F0 16 instructions (0.000%), 4 calls (088A68F0 - 088A68FC, length 4)
_S1_2_88A688C 16 instructions (0.000%), 4 calls (088A688C - 088A6898, length 4)
_S1_2_8834848 16 instructions (0.000%), 2 calls (08834848 - 08834864, length 8)
_S1_2_898F04C 16 instructions (0.000%), 1 calls (0898F04C - 0898F088, length 16)
_S1_2_8945C6C 16 instructions (0.000%), 1 calls (08945C6C - 08945CA8, length 16)
_S1_2_8945C24 16 instructions (0.000%), 1 calls (08945C24 - 08945C60, length 16)
_S1_2_894575C 16 instructions (0.000%), 1 calls (08945724 - 08945760, length 16)
  Back Branch 0894575C 1 times (length 4)
  Back Branch 08945754 1 times (length 14)
_S1_2_892C7F8 16 instructions (0.000%), 1 calls (0892C7F8 - 0892C834, length 16)
_S1_2_88460B4 16 instructions (0.000%), 1 calls (088460B4 - 088460F8, length 18)
_S1_2_883437C 16 instructions (0.000%), 1 calls (0883437C - 088343CC, length 21)
  Back Branch 088343BC 1 times (length 15)
_S1_2_8832E1C 16 instructions (0.000%), 1 calls (08826718 - 08832E64, length 12756)
_S1_2_8828740 16 instructions (0.000%), 1 calls (08828740 - 0882877C, length 16)
_S1_2_892BEF4 15 instructions (0.000%), 3 calls (0892BEF4 - 0892BF04, length 5)
_S1_2_8824BC4 15 instructions (0.000%), 3 calls (08824BC4 - 0899350C, length 375379)
_S1_2_89310C8 15 instructions (0.000%), 1 calls (089310C8 - 08931100, length 15)
_S1_2_892EC6C 15 instructions (0.000%), 1 calls (0892EC6C - 0892ECA4, length 15)
_S1_2_892C838 15 instructions (0.000%), 1 calls (0892C838 - 0892C870, length 15)
_S1_2_892C300 15 instructions (0.000%), 1 calls (0892C300 - 0892C338, length 15)
_S1_2_89935C8 14 instructions (0.000%), 7 calls (089935C8 - 089935CC, length 2)
_S1_2_89935B0 14 instructions (0.000%), 7 calls (089935B0 - 089935B4, length 2)
_S1_2_8993598 14 instructions (0.000%), 7 calls (08993598 - 0899359C, length 2)
_S1_2_89934E8 14 instructions (0.000%), 7 calls (089934E8 - 089934EC, length 2)
_S1_2_8993498 14 instructions (0.000%), 7 calls (08993498 - 0899349C, length 2)
_S1_2_897BD10 14 instructions (0.000%), 1 calls (0897BD10 - 0897BD44, length 14)
_S1_2_897B848 14 instructions (0.000%), 1 calls (0897B848 - 0897B87C, length 14)
_S1_2_897B810 14 instructions (0.000%), 1 calls (0897B810 - 0897B844, length 14)
_S1_2_8979580 14 instructions (0.000%), 1 calls (08979580 - 089795B4, length 14)
_S1_2_89794F4 14 instructions (0.000%), 1 calls (089794F4 - 08979528, length 14)
_S1_2_897841C 14 instructions (0.000%), 1 calls (0897841C - 08978450, length 14)
_S1_2_8978390 14 instructions (0.000%), 1 calls (08978390 - 089783C4, length 14)
_S1_2_893C224 14 instructions (0.000%), 1 calls (0893C224 - 0893C300, length 56)
_S1_2_88FDEC0 14 instructions (0.000%), 1 calls (088FDEC0 - 088FDEF4, length 14)
_S1_2_88F858C 14 instructions (0.000%), 1 calls (088F858C - 088F85C0, length 14)
_S1_2_88F723C 14 instructions (0.000%), 1 calls (088F723C - 088F7270, length 14)
_S1_2_8840064 14 instructions (0.000%), 1 calls (08840064 - 08840098, length 14)
_S1_2_883B094 14 instructions (0.000%), 1 calls (0883B094 - 0883B0C8, length 14)
_S1_2_8834944 14 instructions (0.000%), 1 calls (08834944 - 08834980, length 16)
_S1_2_882A420 14 instructions (0.000%), 1 calls (0882A420 - 0882B6CC, length 1196)
  Back Branch 0882B6C8 208 times (length 161)
_S1_2_893BFD4 13 instructions (0.000%), 1 calls (0893BFD4 - 0893C0B0, length 56)
_S1_2_892C8D0 13 instructions (0.000%), 1 calls (0892C8D0 - 0892C900, length 13)
_S1_2_892C874 13 instructions (0.000%), 1 calls (0892C874 - 0892C8A4, length 13)
_S1_2_88FEDC4 13 instructions (0.000%), 1 calls (088FEDC4 - 0899372C, length 152155)
_S1_2_887EF74 13 instructions (0.000%), 1 calls (0887EF74 - 0887EFA4, length 13)
_S1_2_884013C 13 instructions (0.000%), 1 calls (0884013C - 08840174, length 15)
_S1_2_883FE78 13 instructions (0.000%), 1 calls (0883FE78 - 0883FEA8, length 13)
_S1_2_883F22C 13 instructions (0.000%), 1 calls (0883F22C - 0883F25C, length 13)
_S1_2_8825748 13 instructions (0.000%), 1 calls (08825748 - 08825778, length 13)
_S1_2_8993F78 12 instructions (0.000%), 6 calls (08993F78 - 08993F7C, length 2)
_S1_2_8993648 12 instructions (0.000%), 6 calls (08993648 - 0899364C, length 2)
_S1_2_8945884 12 instructions (0.000%), 6 calls (08945884 - 08945888, length 2)
_S1_2_8945104 12 instructions (0.000%), 6 calls (08945104 - 08945108, length 2)
_S1_2_8944C28 12 instructions (0.000%), 6 calls (08944C28 - 08944C2C, length 2)
_S1_2_8891ABC 12 instructions (0.000%), 4 calls (08891ABC - 08891AC4, length 3)
_S1_2_8824C1C 12 instructions (0.000%), 3 calls (08824C1C - 0899351C, length 375361)
_S1_2_897BDA8 12 instructions (0.000%), 1 calls (0897BDA8 - 0897BDD4, length 12)
_S1_2_897BD78 12 instructions (0.000%), 1 calls (0897BD78 - 0897BDA4, length 12)
_S1_2_897BD48 12 instructions (0.000%), 1 calls (0897BD48 - 0897BD74, length 12)
_S1_2_897B8D4 12 instructions (0.000%), 1 calls (0897B8D4 - 0897B900, length 12)
_S1_2_897AF9C 12 instructions (0.000%), 1 calls (0897AF9C - 0897AFC8, length 12)
_S1_2_897AF5C 12 instructions (0.000%), 1 calls (0897AF5C - 0897AF88, length 12)
_S1_2_897AED8 12 instructions (0.000%), 1 calls (0897AED8 - 0897AF04, length 12)
_S1_2_897AEA8 12 instructions (0.000%), 1 calls (0897AEA8 - 0897AED4, length 12)
_S1_2_8977804 12 instructions (0.000%), 1 calls (08977804 - 08977830, length 12)
_S1_2_89777C4 12 instructions (0.000%), 1 calls (089777C4 - 089777F0, length 12)
_S1_2_8977740 12 instructions (0.000%), 1 calls (08977740 - 0897776C, length 12)
_S1_2_8977710 12 instructions (0.000%), 1 calls (08977710 - 0897773C, length 12)
_S1_2_8945BF4 12 instructions (0.000%), 1 calls (08945BF4 - 08945C20, length 12)
_S1_2_892BE80 12 instructions (0.000%), 1 calls (0892BE80 - 0892BEB8, length 15)
  Back Branch 0892BEA8 1 times (length 5)
_S1_2_89266A4 12 instructions (0.000%), 1 calls (089266A4 - 089266F4, length 21)
_S1_2_8900BD4 12 instructions (0.000%), 1 calls (08900BD4 - 08900CB4, length 57)
_S1_2_88FEFB0 12 instructions (0.000%), 1 calls (088FEFB0 - 088FEFDC, length 12)
_S1_2_88A855C 12 instructions (0.000%), 1 calls (088A850C - 088A8560, length 22)
  Back Branch 088A855C 1 times (length 22)
_S1_2_8805050 12 instructions (0.000%), 1 calls (08805050 - 088050A0, length 21)
_S1_2_8804E7C 12 instructions (0.000%), 1 calls (08804E7C - 08804EA8, length 12)
_S1_2_892C2AC 11 instructions (0.000%), 1 calls (0892C2AC - 0892C2D4, length 11)
_S1_2_892BDF8 11 instructions (0.000%), 1 calls (0892BDF8 - 0892BE20, length 11)
_S1_2_88FED98 11 instructions (0.000%), 1 calls (088FED98 - 088FEDC0, length 11)
_S1_2_8863600 11 instructions (0.000%), 1 calls (08863600 - 08863628, length 11)
_S1_2_8857E20 11 instructions (0.000%), 1 calls (08857E20 - 08857E48, length 11)
_S1_2_8857C6C 11 instructions (0.000%), 1 calls (08857C6C - 08857C94, length 11)
_S1_2_8846184 11 instructions (0.000%), 1 calls (08846184 - 088461AC, length 11)
_S1_2_8826910 11 instructions (0.000%), 1 calls (08826910 - 08826938, length 11)
_S1_2_8993578 10 instructions (0.000%), 5 calls (08993578 - 0899357C, length 2)
_S1_2_8993568 10 instructions (0.000%), 5 calls (08993568 - 0899356C, length 2)
_S1_2_89934E0 10 instructions (0.000%), 5 calls (089934E0 - 089934E4, length 2)
_S1_2_8945BE0 10 instructions (0.000%), 2 calls (08945BE0 - 08945BF0, length 5)
_S1_2_8824BAC 10 instructions (0.000%), 2 calls (08824BAC - 0899350C, length 375385)
_S1_2_898DE48 10 instructions (0.000%), 1 calls (0898DE48 - 0898DE6C, length 10)
_S1_2_897CBD4 10 instructions (0.000%), 1 calls (0897CBD4 - 0897CBF8, length 10)
_S1_2_8931104 10 instructions (0.000%), 1 calls (08931104 - 0899353C, length 100623)
_S1_2_892D584 10 instructions (0.000%), 1 calls (0892D584 - 0892D5AC, length 11)
  Back Branch 0892D5A8 1 times (length 7)
_S1_2_892C8A8 10 instructions (0.000%), 1 calls (0892C8A8 - 0892C8CC, length 10)
_S1_2_892C3A8 10 instructions (0.000%), 1 calls (0892C3A8 - 0892C3CC, length 10)
_S1_2_892C2D8 10 instructions (0.000%), 1 calls (0892C2D8 - 0892C2FC, length 10)
_S1_2_892BDD0 10 instructions (0.000%), 1 calls (0892BDD0 - 0892BDF4, length 10)
_S1_2_8901CA0 10 instructions (0.000%), 1 calls (08901CA0 - 08901CC4, length 10)
_S1_2_8891AC8 10 instructions (0.000%), 1 calls (08891AC8 - 08891AEC, length 10)
_S1_2_8841958 10 instructions (0.000%), 1 calls (08841958 - 0884197C, length 10)
_S1_2_882A9F8 10 instructions (0.000%), 1 calls (08826718 - 0882AA28, length 4293)
_S1_2_8804EAC 10 instructions (0.000%), 1 calls (08804EAC - 08804ED0, length 10)
_S1_2_897D250 9 instructions (0.000%), 3 calls (0897D250 - 0897D258, length 3)
_S1_2_8829818 9 instructions (0.000%), 3 calls (08829818 - 08829820, length 3)
_S1_2_8B51100 9 instructions (0.000%), 1 calls (08B51100 - 08B51120, length 9)
_S1_2_897CAB8 9 instructions (0.000%), 1 calls (0897CA98 - 0897CAC8, length 13)
  Back Branch 0897CAC4 1 times (length 13)
_S1_2_892C7D4 9 instructions (0.000%), 1 calls (0892C7D4 - 0892C7F4, length 9)
_S1_2_8861194 9 instructions (0.000%), 1 calls (08861194 - 08861214, length 33)
_S1_2_88473DC 9 instructions (0.000%), 1 calls (088473DC - 08993B64, length 340451)
_S1_2_88394B4 9 instructions (0.000%), 1 calls (088394B4 - 088394D4, length 9)
_S1_2_8804ED4 9 instructions (0.000%), 1 calls (08804ED4 - 08804EF4, length 9)
_S1_2_8993FC8 8 instructions (0.000%), 4 calls (08993FC8 - 08993FCC, length 2)
_S1_2_8993ED8 8 instructions (0.000%), 4 calls (08993ED8 - 08993EDC, length 2)
_S1_2_8993B40 8 instructions (0.000%), 4 calls (08993B40 - 08993B44, length 2)
_S1_2_8993AA0 8 instructions (0.000%), 4 calls (08993AA0 - 08993AA4, length 2)
_S1_2_89936A8 8 instructions (0.000%), 4 calls (089936A8 - 089936AC, length 2)
_S1_2_8993620 8 instructions (0.000%), 4 calls (08993620 - 08993624, length 2)
_S1_2_8993580 8 instructions (0.000%), 4 calls (08993580 - 08993584, length 2)
_S1_2_8993528 8 instructions (0.000%), 4 calls (08993528 - 0899352C, length 2)
_S1_2_882A074 8 instructions (0.000%), 2 calls (0882A074 - 0882A080, length 4)
_S1_2_8824C0C 8 instructions (0.000%), 2 calls (08824C0C - 0899351C, length 375365)
_S1_2_8000000 8 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 1 times (length 4)
_S1_2_897F464 8 instructions (0.000%), 1 calls (0897F350 - 0899350C, length 20592)
  Back Branch 0897F464 1 times (length 71)
_S1_2_897F368 8 instructions (0.000%), 1 calls (0897F350 - 0899350C, length 20592)
  Back Branch 0897F368 1 times (length 8)
_S1_2_892673C 8 instructions (0.000%), 1 calls (0892673C - 0892677C, length 17)
_S1_2_89266F8 8 instructions (0.000%), 1 calls (089266F8 - 08926738, length 17)
_S1_2_88AED5C 8 instructions (0.000%), 1 calls (088AED5C - 088AED78, length 8)
_S1_2_883FB5C 8 instructions (0.000%), 1 calls (0883FB5C - 08930D30, length 246902)
_S1_2_88050E8 8 instructions (0.000%), 1 calls (088050E8 - 08805128, length 17)
_S1_2_88050A4 8 instructions (0.000%), 1 calls (088050A4 - 088050E4, length 17)
_S1_2_8804930 8 instructions (0.000%), 1 calls (08804930 - 0880494C, length 8)
_S1_2_8804910 8 instructions (0.000%), 1 calls (08804910 - 0880492C, length 8)
_S1_2_897F3E4 7 instructions (0.000%), 1 calls (0897F3B8 - 0899351C, length 20570)
  Back Branch 0897F3E4 1 times (length 13)
_S1_2_897F3C4 7 instructions (0.000%), 1 calls (0897F3B8 - 0899351C, length 20570)
  Back Branch 0897F3C4 1 times (length 5)
_S1_2_8822D90 7 instructions (0.000%), 1 calls (08822D90 - 08822DEC, length 24)
_S1_2_8000070 7 instructions (0.000%), 1 calls (08000070 - 08000078, length 3)
  Back Branch 08000074 2 times (length 3)
_S1_2_8993DB8 6 instructions (0.000%), 3 calls (08993DB8 - 08993DBC, length 2)
_S1_2_8993DB0 6 instructions (0.000%), 3 calls (08993DB0 - 08993DB4, length 2)
_S1_2_8993720 6 instructions (0.000%), 3 calls (08993720 - 08993724, length 2)
_S1_2_89936D8 6 instructions (0.000%), 3 calls (089936D8 - 089936DC, length 2)
_S1_2_89936B8 6 instructions (0.000%), 3 calls (089936B8 - 089936BC, length 2)
_S1_2_89934B8 6 instructions (0.000%), 3 calls (089934B8 - 089934BC, length 2)
_S1_2_897CC30 6 instructions (0.000%), 3 calls (0897CC30 - 0897CC34, length 2)
_S1_2_897CB80 6 instructions (0.000%), 3 calls (0897CB80 - 0897CB84, length 2)
_S1_2_88473D0 6 instructions (0.000%), 2 calls (088473D0 - 088473D8, length 3)
_S1_2_8804E2C 6 instructions (0.000%), 1 calls (08804E2C - 08804E40, length 6)
_S1_2_8804E14 6 instructions (0.000%), 1 calls (08804E14 - 08804E28, length 6)
_S1_2_8804DFC 6 instructions (0.000%), 1 calls (08804DFC - 08804E10, length 6)
_S1_2_8860B20 5 instructions (0.000%), 1 calls (08860B20 - 08860B54, length 14)
_S1_2_88400C8 5 instructions (0.000%), 1 calls (08826718 - 088400E0, length 26227)
_S1_2_88398B4 5 instructions (0.000%), 1 calls (088398B4 - 088398C4, length 5)
_S1_2_8823048 5 instructions (0.000%), 1 calls (08823048 - 08823058, length 5)
_S1_2_8822550 5 instructions (0.000%), 1 calls (08822550 - 08822560, length 5)
_S1_2_8805140 5 instructions (0.000%), 1 calls (08805140 - 08805150, length 5)
_S1_2_880512C 5 instructions (0.000%), 1 calls (0880512C - 0880513C, length 5)
_S1_2_8993F10 4 instructions (0.000%), 2 calls (08993F10 - 08993F14, length 2)
_S1_2_8993DA0 4 instructions (0.000%), 2 calls (08993DA0 - 08993DA4, length 2)
_S1_2_8993B58 4 instructions (0.000%), 2 calls (08993B58 - 08993B5C, length 2)
_S1_2_89936F0 4 instructions (0.000%), 2 calls (089936F0 - 089936F4, length 2)
_S1_2_8993500 4 instructions (0.000%), 2 calls (08993500 - 08993504, length 2)
_S1_2_89934C0 4 instructions (0.000%), 2 calls (089934C0 - 089934C4, length 2)
_S1_2_89934B0 4 instructions (0.000%), 2 calls (089934B0 - 089934B4, length 2)
_S1_2_89450FC 4 instructions (0.000%), 2 calls (089450FC - 08945100, length 2)
_S1_2_8944C38 4 instructions (0.000%), 1 calls (08826718 - 08944C4C, length 293198)
_S1_2_892C1D0 4 instructions (0.000%), 1 calls (0892C1D0 - 0892C1DC, length 4)
_S1_2_88FEFE0 4 instructions (0.000%), 1 calls (088FEFE0 - 088FEFEC, length 4)
_S1_2_8840BA4 4 instructions (0.000%), 1 calls (08840BA4 - 08840BB0, length 4)
_S1_2_88351D0 4 instructions (0.000%), 1 calls (088351D0 - 088351DC, length 4)
_S1_2_882AE64 4 instructions (0.000%), 1 calls (0882AE64 - 089935E4, length 369121)
_S1_2_882AE5C 4 instructions (0.000%), 1 calls (0882AE5C - 089935C4, length 369115)
_S1_2_8826C88 4 instructions (0.000%), 1 calls (08826C88 - 08826CA0, length 7)
_S1_2_88205A0 4 instructions (0.000%), 1 calls (088205A0 - 088205AC, length 4)
_S1_2_892BEBC 3 instructions (0.000%), 1 calls (0892BEBC - 0892BEC4, length 3)
_S1_2_882E044 3 instructions (0.000%), 1 calls (0882E044 - 0882E04C, length 3)
_S1_2_8993FE8 2 instructions (0.000%), 1 calls (08993FE8 - 08993FEC, length 2)
_S1_2_8993F60 2 instructions (0.000%), 1 calls (08993F60 - 08993F64, length 2)
_S1_2_8993F50 2 instructions (0.000%), 1 calls (08993F50 - 08993F54, length 2)
_S1_2_8993F40 2 instructions (0.000%), 1 calls (08993F40 - 08993F44, length 2)
_S1_2_8993F38 2 instructions (0.000%), 1 calls (08993F38 - 08993F3C, length 2)
_S1_2_8993F18 2 instructions (0.000%), 1 calls (08993F18 - 08993F1C, length 2)
_S1_2_8993EF8 2 instructions (0.000%), 1 calls (08993EF8 - 08993EFC, length 2)
_S1_2_8993EE8 2 instructions (0.000%), 1 calls (08993EE8 - 08993EEC, length 2)
_S1_2_8993ED0 2 instructions (0.000%), 1 calls (08993ED0 - 08993ED4, length 2)
_S1_2_8993E38 2 instructions (0.000%), 1 calls (08993E38 - 08993E3C, length 2)
_S1_2_8993E30 2 instructions (0.000%), 1 calls (08993E30 - 08993E34, length 2)
_S1_2_8993E20 2 instructions (0.000%), 1 calls (08993E20 - 08993E24, length 2)
_S1_2_8993DA8 2 instructions (0.000%), 1 calls (08993DA8 - 08993DAC, length 2)
_S1_2_8993D80 2 instructions (0.000%), 1 calls (08993D80 - 08993D84, length 2)
_S1_2_8993D78 2 instructions (0.000%), 1 calls (08993D78 - 08993D7C, length 2)
_S1_2_8993D60 2 instructions (0.000%), 1 calls (08993D60 - 08993D64, length 2)
_S1_2_8993D20 2 instructions (0.000%), 1 calls (08993D20 - 08993D24, length 2)
_S1_2_8993CD8 2 instructions (0.000%), 1 calls (08993CD8 - 08993CDC, length 2)
_S1_2_8993CA8 2 instructions (0.000%), 1 calls (08993CA8 - 08993CAC, length 2)
_S1_2_8993BC0 2 instructions (0.000%), 1 calls (08993BC0 - 08993BC4, length 2)
_S1_2_8993BB0 2 instructions (0.000%), 1 calls (08993BB0 - 08993BB4, length 2)
_S1_2_8993B98 2 instructions (0.000%), 1 calls (08993B98 - 08993B9C, length 2)
_S1_2_8993B80 2 instructions (0.000%), 1 calls (08993B80 - 08993B84, length 2)
_S1_2_8993B60 2 instructions (0.000%), 1 calls (08993B60 - 08993B64, length 2)
_S1_2_8993B30 2 instructions (0.000%), 1 calls (08993B30 - 08993B34, length 2)
_S1_2_8993B20 2 instructions (0.000%), 1 calls (08993B20 - 08993B24, length 2)
_S1_2_8993B08 2 instructions (0.000%), 1 calls (08993B08 - 08993B0C, length 2)
_S1_2_8993AE8 2 instructions (0.000%), 1 calls (08993AE8 - 08993AEC, length 2)
_S1_2_8993AD8 2 instructions (0.000%), 1 calls (08993AD8 - 08993ADC, length 2)
_S1_2_8993A80 2 instructions (0.000%), 1 calls (08993A80 - 08993A84, length 2)
_S1_2_8993A18 2 instructions (0.000%), 1 calls (08993A18 - 08993A1C, length 2)
_S1_2_89936C0 2 instructions (0.000%), 1 calls (089936C0 - 089936C4, length 2)
_S1_2_8993698 2 instructions (0.000%), 1 calls (08993698 - 0899369C, length 2)
_S1_2_8993640 2 instructions (0.000%), 1 calls (08993640 - 08993644, length 2)
_S1_2_89935F8 2 instructions (0.000%), 1 calls (089935F8 - 089935FC, length 2)
_S1_2_89935F0 2 instructions (0.000%), 1 calls (089935F0 - 089935F4, length 2)
_S1_2_89935E0 2 instructions (0.000%), 1 calls (089935E0 - 089935E4, length 2)
_S1_2_89935D8 2 instructions (0.000%), 1 calls (089935D8 - 089935DC, length 2)
_S1_2_89935D0 2 instructions (0.000%), 1 calls (089935D0 - 089935D4, length 2)
_S1_2_89935B8 2 instructions (0.000%), 1 calls (089935B8 - 089935BC, length 2)
_S1_2_8993570 2 instructions (0.000%), 1 calls (08993570 - 08993574, length 2)
_S1_2_8993560 2 instructions (0.000%), 1 calls (08993560 - 08993564, length 2)
_S1_2_8993548 2 instructions (0.000%), 1 calls (08993548 - 0899354C, length 2)
_S1_2_89934A0 2 instructions (0.000%), 1 calls (089934A0 - 089934A4, length 2)
_S1_2_8993490 2 instructions (0.000%), 1 calls (08993490 - 08993494, length 2)
_S1_2_8993480 2 instructions (0.000%), 1 calls (08993480 - 08993484, length 2)
_S1_2_897CB78 2 instructions (0.000%), 1 calls (0897CB78 - 0897CB7C, length 2)
_S1_2_8957DF4 2 instructions (0.000%), 1 calls (08957DF4 - 08957DF8, length 2)
_S1_2_89450F4 2 instructions (0.000%), 1 calls (089450F4 - 089450F8, length 2)
_S1_2_887EED0 2 instructions (0.000%), 1 calls (0887EED0 - 0887EED4, length 2)
_S1_2_884CD04 2 instructions (0.000%), 1 calls (0884CD04 - 0884CD08, length 2)
_S1_2_884BEB8 2 instructions (0.000%), 1 calls (0884BEB8 - 0884BEBC, length 2)
_S1_2_88470CC 2 instructions (0.000%), 1 calls (088470CC - 088470D0, length 2)
_S1_2_8842FB0 2 instructions (0.000%), 1 calls (08842FB0 - 08842FB4, length 2)
_S1_2_882A270 2 instructions (0.000%), 1 calls (0882A270 - 0882A274, length 2)
_S1_2_882A260 2 instructions (0.000%), 1 calls (0882A260 - 0882A264, length 2)
_S1_2_88237E4 2 instructions (0.000%), 1 calls (088237E4 - 088237E8, length 2)
_S1_2_8822CAC 2 instructions (0.000%), 1 calls (08822CAC - 08822CB0, length 2)
_S1_2_8822680 2 instructions (0.000%), 1 calls (08822680 - 08822684, length 2)
_S1_2_882242C 2 instructions (0.000%), 1 calls (0882242C - 08822430, length 2)
_S1_2_8821F80 2 instructions (0.000%), 1 calls (08821F80 - 08821F84, length 2)
_S1_2_8821F78 2 instructions (0.000%), 1 calls (08821F78 - 08821F7C, length 2)
_S1_2_8821C98 2 instructions (0.000%), 1 calls (08821C98 - 08821C9C, length 2)
_S1_2_8820B5C 2 instructions (0.000%), 1 calls (08820B5C - 08820B60, length 2)
_S1_2_8820B54 2 instructions (0.000%), 1 calls (08820B54 - 08820B58, length 2)
_S1_2_88206CC 2 instructions (0.000%), 1 calls (088206CC - 088206D0, length 2)
_S1_2_88205B0 2 instructions (0.000%), 1 calls (088205B0 - 088205B4, length 2)
_S1_2_8813334 (strlen) 0 instructions (0.000%), 514 calls (08813334 - 08813348, length 6)
_S1_2_8930FF0 (memset) 0 instructions (0.000%), 296 calls (08930FF0 - 089310C4, length 54)
_S1_2_8930C10 (memcpy) 0 instructions (0.000%), 251 calls (08930C10 - 08930D30, length 73)
_S1_2_89333A0 (strcmp) 0 instructions (0.000%), 235 calls (089333A0 - 08933408, length 27)
_S1_2_892CC48 (sceGuSetMatrix) 0 instructions (0.000%), 24 calls (0892CC48 - 0892CEAC, length 154)
_S1_2_885B724 (nop) 0 instructions (0.000%), 23 calls (0885B724 - 0885B728, length 2)
_S1_2_892C53C (sceGuTexLevelMode) 0 instructions (0.000%), 22 calls (0892C53C - 0892C590, length 22)
_S1_2_885B72C (nop) 0 instructions (0.000%), 22 calls (0885B72C - 0885B730, length 2)
_S1_2_8837D38 (nop) 0 instructions (0.000%), 22 calls (08837D38 - 08837D3C, length 2)
_S1_2_8945114 (nop) 0 instructions (0.000%), 12 calls (08945114 - 08945118, length 2)
_S1_2_8945018 (nop) 0 instructions (0.000%), 12 calls (08945018 - 0894501C, length 2)
_S1_2_8944FE4 (nop) 0 instructions (0.000%), 12 calls (08944FE4 - 08944FE8, length 2)
_S1_2_8944FDC (nop) 0 instructions (0.000%), 12 calls (08944FDC - 08944FE0, length 2)
_S1_2_8945CAC (nop) 0 instructions (0.000%), 6 calls (08945CAC - 08945CB0, length 2)
_S1_2_8944C84 (nop) 0 instructions (0.000%), 6 calls (08944C84 - 08944C88, length 2)
_S1_2_8901C94 0 instructions (0.000%), 5 calls (08901C94 - 089310C4, length 48397)
_S1_2_8944EF0 (nop) 0 instructions (0.000%), 3 calls (08944EF0 - 08944EF4, length 2)
_S1_2_898EB88 (nop) 0 instructions (0.000%), 2 calls (0898EB88 - 0898EB8C, length 2)
_S1_2_8944BF0 (nop) 0 instructions (0.000%), 2 calls (08944BF0 - 08944BF4, length 2)
_S1_2_883FA80 0 instructions (0.000%), 2 calls (08813334 - 0883FAE4, length 45549)
  Back Branch 0883FAAC 2 times (length 45536)
_S1_2_898F4F4 (nop) 0 instructions (0.000%), 1 calls (0898F4F4 - 0898F4F8, length 2)
_S1_2_898F4EC (nop) 0 instructions (0.000%), 1 calls (0898F4EC - 0898F4F0, length 2)
_S1_2_898EB80 (nop) 0 instructions (0.000%), 1 calls (0898EB80 - 0898EB84, length 2)
_S1_2_898E2BC (nop) 0 instructions (0.000%), 1 calls (0898E2BC - 0898E2C0, length 2)
_S1_2_898DE38 (nop) 0 instructions (0.000%), 1 calls (0898DE38 - 0898DE3C, length 2)
_S1_2_8945C64 (nop) 0 instructions (0.000%), 1 calls (08945C64 - 08945C68, length 2)
_S1_2_894571C (nop) 0 instructions (0.000%), 1 calls (0894571C - 08945720, length 2)
_S1_2_89451EC (nop) 0 instructions (0.000%), 1 calls (089451EC - 089451F0, length 2)
_S1_2_8944F84 (nop) 0 instructions (0.000%), 1 calls (08944F84 - 08944F88, length 2)
_S1_2_8944F28 (nop) 0 instructions (0.000%), 1 calls (08944F28 - 08944F2C, length 2)
_S1_2_8944F20 (nop) 0 instructions (0.000%), 1 calls (08944F20 - 08944F24, length 2)
_S1_2_8944EE8 (nop) 0 instructions (0.000%), 1 calls (08944EE8 - 08944EEC, length 2)
_S1_2_88AE1A4 0 instructions (0.000%), 1 calls (088AE1A4 - 089310C4, length 134089)
_S1_2_8825EC8 (nop) 0 instructions (0.000%), 1 calls (08825EC8 - 08825ECC, length 2)
_S1_2_8805EE0 0 instructions (0.000%), 1 calls (08805EE0 - 089310C4, length 306298)
------------------ GEProfiler ----------------------
GE list count: 26
Texture load count: 0, average 0.0 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 167ms, average 6.4ms per GE list, max FPS is 155.5
prim: called 23 times, average 0.9 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 23 times in PRIM, average 0.9 per GE list
